- •Алфавит и структура языка Турбо-Паскаль
- •Общая структура программы
- •Типы переменных
- •Операции и стандартные функции
- •Стандартные математические функции и процедуры Turbo Pascal
- •Операторы Турбо-Паскаля
- •Операторы ввода/вывода данных Операторы вывода данных на экран Write("сп"); или Writeln("сп");
- •Условные операторы Оператор выбора case
- •Условный оператор if
- •Операторы цикла Цикл с параметром
- •Операторы цикла с условием
- •Операторы ограничения и прерывания цикла
- •Массивы
- •Линейные массивы
- •Двумерные массивы
- •Работа с элементами переменной строкового типа
- •Множества
- •Процедуры и функции
- •Блок - схемы алгоритмов
Блок - схемы алгоритмов
При обучении программированию используется графическое описание алгоритма решения задачи в виде блок - схемы. Такое представление алгоритма достаточно удобно и наглядно показывает последовательность выполнения операторов программы. Приведем основные обозначения, применяемые в блок - схемах.
Используя данные обозначения можно составить блок - схемы основных операторов программирования на алгоритмическом языке Паскаль.
В соответствии с используемыми в программе операторами различают следующие типы алгоритмов: линейный, ветвящийся, циклический, комбинированный.
Приведем пример блок - схемы комбинированного алгоритма для расчета суммы положительных S1 и отрицательных S2 чисел из N случайных чисел от -100 до 100.
Соответствующие алгоритму операторы имеют вид:
Begin
Randomize;
Writeln('Введите количество случайных чисел');
Readln(N);
S1:=0;
S2:=0;
For i:=1 to N do
begin
x:=Random(201)-100;
if x < 0 Then S2:=S2+x else S1:=S1+x;
end;
Writeln('S1= ', S1, ' S2= ', S2);
Readln
End.