Наша программа есть пример линейного алгоритма

Линейные алгоритмы описывают решение задач с последовательным выполнением действий. Обычно такие действия идут в следующем порядке:

Ø ввод исходных данных (может отсутствовать, тогда данные задаются внутри программы),

Ø последовательные команды - обычно вычислительного характера;

Ø вывод результатов (должен присутствовать обязательно).

Задание: Исправить программу «пример1» так, чтобы значения переменных вводились пользователем с клавиатуры и результат сложения записывался в переменную summa.

program primer2;

const

p=3.14; { число ПИ }

var

r: real; { радиус }

c,s: real; { длина и площадь }

begin

write (‘Чему равен радиус окружности? ’);

redln (r);

c:=2*p*r;

s:=p*r*r;

writeln(‘длина окружности=’,c);

writeln(‘площадь окружности=’,s);

readln;

end.

Комментарий – это текст в фигурных скобках, который никак не воспринимается при выполнении программы. Комментарий предназначен для удобства программиста.

Задание: Исправить программу так, чтобы c и s выводились на экран в форме записи с фиксированной точкой и с точностью до сотых.

Составление линейных алгоритмов.

Алгоритм – последовательность действий со строго определенными правилами выполнения.

Программа – это набор инструкций для вычислительных машин и устройств.

Виды программ – компьютерные программы, программы управления роботами, станками и другими программируемыми устройствами.

Языки программирования – языки для записи программ для вычислительных машин и устройств (Turbo Pascal, Basic, Delphi и т.д.).

Типы алгоритмов – линейные, ветвящиеся, циклические, вспомогательные и т.д.

Линейные алгоритмы – линейная последовательность операторов и операций.

Ветвящиеся алгоритмы – алгоритмы с альтернативным выбором действий и групп операций.

Циклические алгоритмы – алгоритмы с циклическим повторением действий и групп операций.

Вспомогательные алгоритмы – алгоритмы решения определенных подзадач, состоящие из групп операций.

Задание: Составить программу, которая по двум введенным с клавиатуры целым числам вычисляла бы и выводила на экран в удобном виде:

1. их сумму;

2. их произведение;

3. их разность;

4. их частное;

5. их среднее арифметическое;

6. сумму квадратов этих чисел;

с точностью до сотых.

Стандартные операции и функции.

Операции бывают следующих видов:

· арифметические операции;

· операции отношений;

· булевские (логические) операции;

· поразрядные логические и сдвиговые операции;

· операции над множествами.

Арифметические операции:

«+» - сложение;

«*» - умножение;

«-» - вычитание;

«/» - деление; (результат всегда должен иметь вещественный тип).

div – деление нацело (с отбрасыванием дробной части);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: