Лекция: 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.

 

Блок-схемы могут быть традиционные и структурированные.

 

Таблица 1 – Основные блоки, используемые при составлении алгоритмов

Название Обозначение Назначение
Пуск, Останов Начало-конец алгоритма
Процесс Любое вычислительное действие
Решение Проверка условия
Модификатор Цикл
Предопределенный процесс Несколько операций объединенных в одном модуле, подпрограмме
Ввод-вывод Ввод-вывод данных, носитель данных не определен
Документ Вывод на печатающее устройство
Соединитель Используется на линиях разрыва
Комментарий Комментарий

 

 

Рисунок 1Блок-схема алгоритма

 

Псевдокод — позволяет формально изображать логику программы, не заботясь при этом о синтаксических особенностях конкретного языка программирования. Обычно представляет собой смесь операторов языка программирования и естественного языка. Является средством представления логики программы, которое можно применять вместо блок-схемы.

Запись алгоритма в виде псевдокода:

Выбираем первый элемент ( i=1) IF A > Xt или х. > B THEN

печать сообщения и переход на конец ELSE

переход к следующему элементу( i = i +1 )

IF массив не кончился ( i <= n ) THEN переход на проверку интервала

ELSE

печать сообщения, что все элементы входят в интервал

Конец

Структурные диаграммы могут использоваться в качестве структурных блок-схем, для показа межмодульных связей, для отображения структур данных, программ и систем обработки данных. Существуют различные структурные диаграммы: диаграммы Насси-Шнейдермана, диаграммы Варнье, Джексона, МЭСИД и др.

 

еще рефераты
Еще работы по информатике