Признаки линейной программы является

программа ищет файлы операционной системы и загружает их в оперативную память в качестве программных модулей

при включении комп. ос загружается в оп раньше остальных программ

Ответ разместил: Гость

| молоко | лимонад | квас | вода

Ответ разместил: Гость

на каком языке нужна программа? пример на paskal: program zadacha; var massiv: array [1..15] of integer; i: byte; massiv2: array [1..15] of real; begin randomize; write(‘isxodnij massiv: ‘); for i: =1 to 15 do begin massiv: =random(41)-20; write(massiv,’ ‘); end; writeln; writeln(‘massiv posle preobrazovanij: ‘); for i: =1 to 15 do begin if massiv=0 then massiv2: =massiv else if massiv mod 5 = 0 then massiv2: =massiv*2 else begin massiv2: =massiv; massiv2: =massiv2/2; end; write(massiv2: 0: 1,’ ‘); end; readln; end.

Ответ разместил: Гость

a в квадрате плюс b в квадрате:

Источник: vse-znaniya.com

Линейные программы | Информатика Паскаль #8 | Инфоурок

Программирование алгоритма линейной структуры

Простейшей алгоритмической структурой является линейная последовательность операций, которые выполняются по очереди и именно в том порядке, в котором записаны. Программную реализацию такой алгоритмической структуры будем называть линейной программой. Линейные алгоритмы и линейные программы обычно предназначены для решения относительно простых задач, в которых не предусмотрен выбор из нескольких возможных альтернатив или циклическое по­вторение каких-либо операций.

Примером линейной программы является программа, выполняющая арифметические операции над двумя числовыми значениями.

Задание: Решить задачу определения значений арифметических выражений: a+b, a–b, a´b, a/b. В качестве исходных данных используйте значения a = 5, b = 7. Результаты вычисления программы выведите в окно консольного приложения.

1. Запустите интегрированную среду Delphi: Пуск — Программы — Borland Delphi 7 -. Delphi 7.

2. Создайте новое консольное приложение: File — New — Other…
(Файл — Новый — Другие…). На вкладке New открывшегося диалогового окна «New Items» выберите значок Console Application(консольное приложение) и нажмите ОК.

3. В рабочей области редактора наберите код программы, представленный на листинге 1.

Writeln(‘End program.’); Readln;

4. В программе результаты вычисления присваиваются переменным R1, R2, R2 и R4, а затем с помощью оператора Writeln выводятся на печать в консольное окно приложения.

5. Запустите программу на решение, используя кнопку 4 на панели инструментов «Debug» или команду системного меню Run — Run (клавиша F9).

6. Просмотрите и проверьте полученные результаты.

7. Сохраните проект.

8. Результаты расчета, блок-схему алгоритма и код программы поместите в отчет по лабораторной работе.

9. Для закрепления практических приемов работы выполните упражнение 1 из раздела 3 самостоятельной работы.

2.2 Демонстрация вычисления значений элементарных функций

Задание: Наберите код программы, демонстрирующей вычисления значений элементарных функций, представленной на листинге 2. Результаты вычисления программы выведите в окно консольного приложения.

program Z2;(*Демонстрация вычисления значений элементарных функций*)

WriteLn(‘Значение MaxInt: ‘,MaxInt);

WriteLn(‘Значение Пи: ‘,PI);

Write(‘Введите значение аргумента: ‘);

WriteLn(‘Trunc (X) -> ‘,Trunc (X));

WriteLn(‘Int (X) -> ‘,Int (X));

WriteLn(‘Frac (X) -> ‘,Frac (X));

WriteLn(‘Значение функции Abs : ‘,F);

WriteLn(‘Значение функции корень: ‘,F);

WriteLn(‘Значение функции Exp : ‘,F);

WriteLn(‘Значение функции Ln : ‘,F);

WriteLn(‘Значение функции Sin : ‘,F);

WriteLn(‘Значение функции Cos : ‘,F);

WriteLn(‘Значение функции ArcTg: ‘,F);

Write(‘Введите значение аргумента: ‘);

WriteLn(‘Значение функции X^Y : ‘,F);

Write(‘Введите значение аргумента типа Integer: ‘);

WriteLn(‘Odd (Z) -> ‘,Odd (Z));

1. Запустите программу на решение, просмотрите и проверьте полученные результаты.

2. Сохраните проект.

3. Результаты расчета, блок-схему алгоритма и код программы поместите в отчет по лабораторной работе.

2.3 Программа пересчета температуры

Читайте также:
Как добавить строку в программе excel

1. Разберем следующую задачу. В настоящее время используются несколько темпе­ратурных шкал. Среди них шкалы Цельсия, Фаренгейта, Кельвина и Ренкина. Наиболее популярная из них — это шкала Цельсия, официально утвержденная в качестве международной шкалы. Шкала Фаренгейта популярна в англо­язычных странах.

В качестве опорных точек для этих шкал выбраны температура замерзания воды (0° С и 32° F) и температура кипения воды при нормальном ат­мосферном давлении (100° С и 212° F). В шкале Кельвина за точку отсчета принят абсолютный нуль, это — 273,15° С, или -459,67° F, а цена деления совпадает с ценой деления шкалы Цельсия. В шкале Ренкина отсчет температуры также идет от абсо­лютного нуля, а один градус равен градусу по Фаренгейту. Точка замерзания воды по шкале Ренкина — +492° R, а точка ее кипения — +672° R. Требуется написать программу для перевода значения температуры, заданной по шкале Цельсия, в зна­чения, соответствующие шкалам Фаренгейта, Кельвина и Ренкина.

2. Задача поставлена, теперь необходимо составить алгоритм ее решения. Для этого достаточно записать формулы перевода температуры по Цельсию в каждую из вышеупомянутых шкал. Учитывая равномерность шкал, то есть тот факт, что цена деления не зависит от значения температуры, для вывода формул соответ­ствия будем использовать линейную зависимость:

где Тi — значение температуры по шкале Фаренгейта, Кельвина или Ренкина, Тс — значение температуры по шкале Цельсия, аi и bi — коэффициенты. Используя зна­чения опорных точек, можно найти коэффициенты для формул соответствия:

ТF = 1,8 ×Тс + 32,

ТK = Тс + 273,15

ТR = 1,8 ×Тс + 492.

3. Алгоритм решения задачи, таким образом, состоит из блока ввода данных (в на­шем случае это единственное значение температуры), блока вычислений и блока вывода результатов работы программы.

4. Исходный текст программы приведен в листинге 2.

var Celsius, Fahrenheit, Kelvin, Renkin : real;

Write(‘Vvedite znachenie temperaturi po Celsius =’);

Fahrenheit:= 1.8 * Celsius + 32;

Kelvin:= Celsius + 273.15;

Renkin:= 1.8 * Celsius + 492;

Writeln(‘Sootvetstvie mejdu temperaturnimi shkalami’);

Writeln(‘Celsius Fahrenheit Kelvin Renkin’);

Writeln(‘End program.’); Readln;

5. В программе для обеспечения ввода данных используется оператор Readln(Celsius), где в скобках указана переменная, в которую будет введено числовое значения с экрана консольного приложения. Оператору ввода предшествует вывод на экран приглашения для ввода исходных данных (в нашей задаче это «Введите значение температуры по шкале Цельсия»).

6. Запустите программу на решение, просмотрите и проверьте полученные результаты.

7. Сохраните проект.

8. Результаты расчета, блок-схему алгоритма и код программы поместите в отчет по лабораторной работе.

9. Для закрепления практических приемов работы выполните упражнения 2, 3 и 4 из раздела 3 самостоятельной работы .

ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ

Дата добавления: 2017-01-26 ; просмотров: 3316 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник: poznayka.org

Программы с линейной структурой

Информатика, информационные технологии

Приступая к решению задач с линейной структурой, следует вспомнить, что:

  • • программы с линейной структурой являются простейшими и используются, как правило, для реализации обычных вычислений по формулам;
  • • в программах с линейной структурой инструкции выполняются последовательно, одна за другой;
  • • алгоритм программы с линейной структурой может быть представлен следующим образом:

Два числа X и Y задаются при помощи оператора ввода. Вычислить сумму их квадратов, модуль разности и произведение. Текст программы на языке Паскаль приведен ниже. Здесь переменная SUM используется для обозначения суммы квадратов, переменная М — для обозначения модуля разности, переменная P -для обозначения произведения.

Вводятся исходные числа Х и Y с клавиатуры.

Назначение переменных, используемых в задаче, приведено в таблице 2

Читайте также:
Чем отличается программа скетчап от других 3d программ

Таблица 2 – Назначение переменных

Переменная Тип Назначение
x, y real Вещественные числа, вводимые склавиатура
Sum real Сумма квадратов исходныхвещественных чисел
M real Модуль разности исходныхвещественных чисел
p real Произведение исходныхвещественных чисел

2.3Блок – схема алгоритма программы

Рис. 2 Блок схема алгоритма программы

Вводим два числа, проверяя корректность работы программы: (1) при двух положительных числах, где Х больше Y; (2) при двух отрицательных числах, где Y больше X. Программа ведёт себя корректно.

Ссума квадратов sum = 13.000

Модуль разности m = 1.000

Произведение р = 6.000

Ссума квадратов sum = 29.000

Модуль разности m = 3.000

Произведение р = 10.000

Практическая часть выполняется каждым студентом индивидуально, согласно своему варианту. Вариант задания выдается преподавателем.

Задание 1 Составить программу для вычисления по формулам. Предусмотреть задание исходных данных при помощи оператора ввода.

1. Треугольник задан длинами сторон a и b, и величиной угла С. Найти сторону с и площадь S данного треугольника.

Предусмотреть ввод угла a в градусах и перевод его в радианы:

2. Треугольник задан длинами сторон. Найти длины высот :

3. Треугольник задан длинами сторон. Найти длины медиан:

4. Треугольник задан длинами сторон. Найти длины биссектрис:

5. Треугольник задан длинами сторон. Найти углы треугольника:

6.Даны два угла треугольника A, B и высота ha . Вычислить площадь треугольника и две стороны по формулам:

7. Даны два угла треугольника B,С и высота ha . Вычислить длины всех сторон по формулам:

8. В треугольнике заданы сторона a и углы В и С. Найти площадь S и стороны b и c:

9. В треугольнике заданы сторона a, высота ha и угол С. Найти стороны b,с и площадь S.

10. Треугольник задан координатами своих вершин. Найти площадь треугольника:

Замечание: расстояние между точками A(x1, y1) и B(x2, y2), расположенными на плоскости рассчитывается:

11. Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника.

12. Вокруг треугольника со сторонами a, b, c описана окружность. Определить ее радиус R, угол треугольника A и площадь, ограниченную стороной a и радиусами, проведенными в вершины B, C.

13. В окружность радиуса R вписан правильный треугольник. Определить длину его стороны a, площадь S и площадь круга S0 , вписанного в треугольник:

14. Вычислить значения Z1 и Z2 по формулам:

15. Опредлить дальность полета тела, запущенного с начальной скоростью V0 с высоты h под углом к горизонту a,пренебрегая сопротивлением воздуха. Траектория движения тела описывается уравнениями:

; , где , V0x, V0y — компоненты скорости V0 вдоль осей X и Y. Замечание: в момент падения тела Y=0.

Задание 2. Составить программу для вычисления. Предусмотреть задание исходных данных при помощи оператора ввода.

1. Написать программу вычисления объема параллелепипеда. Значения вводятся с клавиатуры

2. Написать программу вычисления объема и площади поверхности шара.

3. Написать программу вычисления объема цилиндра.

4. Написать программу вычисления стоимости покупки некоторого количества (по весу) помидоров, огурцов и яблок.

5. Написать программу вычисления стоимости покупки нескольких тетрадей и карандашей. Предполагается, что во время работы программы пользователь будет вводить данные о каждой составляющей покупки в отдельной строке: сначала цену, затем количество.

6. Вычислить расстояние между двумя точками с координатами х1, у1 и х2, у2.

7. Треугольник задан длинами сторон. Найти: длины высот и медиан.

8. Вычислить период колебания маятника длины l.

9. Определить силу притяжения F между телами массы m1 и m2, находящимися на расстоянии r друг от друга.

10. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.

11. Даны два действительных числа a и b. Получить их сумму, разность и произведение.

Читайте также:
В какой программе можно перевернуть видео на компьютере

12. Даны действительные числа x и y. Получить

13. Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

14. Даны два действительных числа. Найти среднее арифметическое и среднее геометрическое их модулей.

15. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

Задание 3 Составить программу для вычисления. Предусмотреть задание исходных данных при помощи оператора ввода.

1. Написать программу вычисления площади параллелограмма.

2. Написать программу вычисления объема параллелепипеда.

3. Написать программу вычисления площади поверхности параллелепипеда.

4. Написать программу вычисления объема куба.

5. Написать программу вычисления объема цилиндра.

6. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей.

7. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним.

8. Написать программу вычисления стоимости некоторого количества (по весу) яблок.

9. Написать программу вычисления площади треугольника, если известна длина основания и высота.

10. Написать программу вычисления площади треугольника, если известны длины двух его сторон и величина угла между этими сторонами.

11. Написать программу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных сопротивлений.

12. Написать программу вычисления сопротивления электрической цепи, состоящей из двух последовательно соединенных сопротивлений. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные

13. Даны x, y, z. Вычислить a, b, если

14. Даны x, y, z. Вычислить a, b, если

15. Дана сторона равностороннего треугольника. Найти площадь этого треугольника.

Задание 4 Составить программу для вычисления. Предусмотреть задание исходных данных при помощи оператора ввода.

1.Даны x, y, z. Вычислить a, b, если

2.Даны x, y, z. Вычислить a, b, если

3.Написать программу вычисления силы тока в электрической цепи.

4.Написать программу вычисления расстояния между населенными пунктами, изображенными на карте.

5. Написать программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.

6.Написать программу вычисления объема цилиндра.

7.Написать программу вычисления площади поверхности цилиндра.

8.Написать программу вычисления объема параллелепипеда.

9.Написать программу пересчета расстояния из верст в километры (1 верста равняется 1066,8м).

10. Написать программу пересчета веса из фунтов в килограммы (1 российский фунт равен 409,5 г).

11. Написать программу вычисления величины дохода по вкладу. Процентная ставка (в процентах годовых) и время хранения (в днях) задаются во время работы программы.

12. Написать программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

13. Написать программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 125 должно быть преобразовано к виду 12 руб. 50 коп.

14. Написать программу пересчета веса из фунтов в килограммы (1 фунт равняется 409,5 г).

15. Написать программу, которая вычисляет площадь треугольника, если известны координаты его углов.

Отчет о практической работе должен содержать:

3)Отчет по каждой программе согласно варианту. Пример оформления представлен в примере данной методички.

Статьи к прочтению:

  • Программные требования конкурсной программы
  • Программное обеспечение эвм.

2 4Линейная и линейно функциональная структуры

Похожие статьи:

  • Программы с линейной структурой. Практическая работа. Паскаль. Теоретическая часть: следует помнить, что: программы с линейной структурой являются простейшими и используются, как…
  • Составление линейных программ Практическая работа Цель работы: Научиться работать в среде программирования Турбо Паскаль, составлять арифметические выражения и использовать операторы…

Источник: csaa.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru