ПРАКТИЧЕСКОЕ ЗАНЯТИЕ РАЗРАБОТКА ПРОГРАММ ЛИНЕЙНОЙ СТРУКТУРЫ
1.1 Познакомиться с приёмам работы в среде программирования Pascal;
1.2 Научиться составлять и тестировать программы для линейных алгорит-
мов;
1.3 Использовать процедуры ввода и вывода.
Система программирования Pascal представляет собой единство двух в из- вестной степени самостоятельных начал: компилятора с языка программирова- ния Паскаль и некоторой инструментальной программной оболочки, способст- вующей повышению эффективности создания программ.
Структура программы, написанной на языке Pascal, состоит из следующих частей: заголовок программы, раздел описаний и раздел операторов (тело про- граммы), заключенный в операторные скобки begin … end. Операторы в про- грамме могут размещаться как на отдельных строках, так и по несколько в строке. Операторы разделяются точкой с запятой.
Наиболее простым видом организации вычислительного процесса является линейный процесс.
Программа линейного алгоритма представляет собой последовательность операторов, каждый из которых выполняются один раз в порядке его следова- ния.
Основными операторами линейной программы является следующие опера-
торы: оператор присваивания, операторы ввода и вывода информации. Рас- смотрим эти операторы.
Он имеет следующую структуру:
Тип переменной и тип выражения должны быть совместимы.
:= – знак присваивания;
Смысл оператора присваивания: вычисляется значение арифметического выражения, представляющего правую часть, а затем вычисленное значение присваивается переменной левой части.
ПРИМЕРЫ:
A:=-4. 507;
2.2 Оператор ввода
Для ввода данных в память ЭВМ в диалоговом режиме, то есть в режиме непосредственного общения человека с машиной используются процедуры Read и Readln.
Общий вид:
Read (переменная 1, переменная 2,…, переменная N);
Readln (переменная 1, переменная 2,…, переменная N);
где переменная – переменная любого типа. Вводимые значения переменных должны отделяться друг от друга пробелом или нажатием клавиши Enter.
Для вывода информации на экран используются стандартные процедуры
Write и Writeln.
Общий вид:
Write (выражение 1, выражение 2,…, выражение N); Writeln (выражение 1, выражение 2,…, выражение N);
где выражение – это то, что нужно вывести на экран. Выражение может быть либо строкой, либо числом, либо выражением, записанным по прави- лам языка Паскаль.
При выводе информации на экран можно указывать, сколько позиций она будет занимать на экране. Для этого после выражения, значение которого нуж- но вывести на экран через двоеточие указывают число, задающее количество символов на экране:
Write(выражение: М); Writeln(выражение: М);
где М – число позиций на экране.
Для вывода на экран значений выражений вещественного типа в дополне- нии к количеству позиций для всего значения выражения задают и количество позиций для дробной части:
Write(выражение: М:N); Writeln(выражение: М:N);
где М – число позиций на экране, N – число знаков после запятой.
Задание 1. Написать программу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных сопротивлении. Ниже пред- ставлен рекомендуемый вид экрана во время работы программы (данные, вве- денные пользователем, выделенные полужирным шрифтом представлен реко- мендуемый вид экрана во время работы программы)
Вычислить сопротивление электрической цепи при параллельном соедине-
нии элементов.
Введите исходные данные:
Величина первого сопротивления (ОМ) – 15 Величина второго сопротивления (ОМ) – 20 Сопротивление цепи 8.57 ОМ.
Задание 2. Написать программу вычисления площади поверхности цилин- дра. Ниже представлен рекомендуемый вид экрана во время работы програм- мы.
Вычисление площади поверхности цилиндра. Введите исходные данные:
Радиус основания (см) 5.5
Высота цилиндра (см) 7
Площадь поверхности цилиндра: 431.97 кв.см.
Задание 3. Написать программу вычисления стоимости поездки на автомо- биле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); кол-во бензина, которое потребляет автомобиль за 100 км пробега; цена одного литра бензина. Ниже представлен рекомендуемый вид эк- рана во время работы программы.
Вычисление стоимости поездки на дачу и обратно. Расстояние до дачи (км) 67
Расход бензина (литров на 100 км пробега) 8.5
Цена 1 литра бензина (руб.) 6.5
Поездка на дачу и обратно обойдется в 74.04 руб.
1) С какого служебного слова начинается раздел исполнения операторов?
2) Какие операторы могут быть использованы в линейной программе?
3) Если в программе есть оператор Х:=1.2, то какой тип должна иметь пе- ременная Х?
4) Каким образом будет располагаться текст на экране после выполнения следующего фрагмента?
Write (‘С ’);
Writeln (‘наступающим новым ’); Write (‘годом’);
5) Какие значения будут выведены на экран после выполнения следующе-
го фрагмента программы?
x:=4; y:=5;
y:=y+Sqrt(x);
Writeln(‘y=’, y:2:0, ‘x=’, x:2:0);
1) Даны два числа. Найти среднее арифметическое квадратов этих чисел и среднее геометрическое модулей этих чисел.
2) Вычислить расстояние между двумя точками с данными координатами
(x1, y1) и (x2, y2).
3) Дано двухзначное число, определить сумму его цифр.
4) Дано время в минутах, вывести на экран время в формате ча- сы:минуты.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.