Примеры составления линейной программы
Пример 1 Найти среднее арифметическое трёх чисел - двух целых (X и Y) и одного вещественного (Z) и квадрат среднего арифметического. Программа: program Midding;{можно программу назвать и по-другому, но латинскими буквами и цифрами. Первой должна быть буква} var X, Y: Integer;// объявляем целые переменные Z, Midd, SqrMidd: Real;// объявляем действительные Begin // после begin точка с запятой не нужна WriteLn('Введите два целых числа X и Y:'); ReadLn(X,Y); WriteLn('Введите вещественное число Z:'); ReadLn(Z); Midd:=(X+Y+Z)/3; SqrMidd:=SQR(Midd) Writeln('Среднее арифметическое = ',Midd); Write('Квадрат среднего арифметического = ',SqrMidd); end. Описание программы В заголовке указано имя программы - Midding (среднее), затем словом var открывается раздел описания переменных: X и Y – целые, Z – вещественная. Слово begin открывает основной блок программы, в котором: ▪ оператор WriteLn выводит на экран текст "Введите два целых числа X и Y:"; ▪ оператор ReadLn(X,Y)считывает значения чисел, введённых с клавиатуры и присваивает их соответственно целым переменным X и Y; ▪ далее выводится текст "Введите вещественное число Z:" и ▪ оператор ReadLn(Z)считывает значение числа, введённого с клавиатуры и присваивает их вещественной переменной Z; ▪ затем оператор присваивания вычисляет среднее значение X,Y,Z и присваивает его переменной Midd, затем аналогично вычисляется квадрат этой величины и присваивается переменной SqrMidd; ▪ оператор Writeln выводит текст "Среднее арифметическое = ", ▪ рассчитанное значение Midd и переводит курсор на новую строку; ▪ оператор Write выводит текст "Квадрат среднего арифметического = " и рассчитанное значение SqrMidd; ▪ оператор end. закрывает основной блок и завершает выполнение программы..
Пример 2 Вычислить площадь круга S и длину окружности L по заданному радиусу R. Программа program KRUG; const P=3.14159 var R,S,L:Real; begin Read(R);{ввод значения радиуса} L:=2*P*R; S:=P*SQR(R); Writeln(Длина окружности = ',L,'см'); Write('Площадь круга = ',S,'кв.см'); end. 4 Контрольные вопросы 1 Из каких разделов состоит любая программа на языке Pascal? 2 Формат и назначение оператора присваивания. 3 Формат и назначение операторов ввода данных. 4 Формат и назначение операторов вывода данных.
Задание
Содержание отчета
1 Наименование, цель и содержание работы. 2 Задание на лабораторную работу согласно варианту. 3 Схема алгоритма, текст программы и результат её работы. 4 Письменные ответы на контрольные вопросы. 5 Выводы по работе
Лабораторная работа №2 Операторы ветвления:
Цель работы: изучить операторы, используемые для организации ветвления в программе. Содержание работы: 1 Условный оператор 2 Оператор варианта
Читайте также: II. Методика и порядок составления родословной Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|