Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Документ'
Оборудование: телеграмма, рисунок с изображением друзей Пре и При, плакат-схема о правописании приставок ПРЕ- и ПРИ-, листы со словами для проведения ...полностью>>
'Документ'
1.1  Данное положение разработано на основании действующего законодательства РФ о ведении документооборота и учета учебно-педагогической деятельности,...полностью>>
'Конкурс'
– «Учитель» - 7 (Лушникова О.В., учитель технологии МБОУ «Бердышевская ООШ»; Костромитина О.И., учитель истории и обществознания МБОУ «Баклушинская ОО...полностью>>
'Урок'
В 10 и 11 социально-экономических классах на изучение химии было отведено 1 час в неделю. Учебника для этих классов не было. Поэтому пришлось полность...полностью>>

Главная > Документ

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

Гречкина П.В., 4 из 4 Кодирование алгоритмов

Блок-схема

Программный код

Begin {начало главной программы}

End. {конец главной программы}

Ввод и вывод значений переменных

Ввод в одной строке:

Write('Введите через пробел три числа: '); readln(a,b,c);

Ввод в отдельных строках:

Write('Введите a='); readln(a);

Write('Введите b='); readln(b);

Write('Введите c='); readln(c);

Ввод в одной строке:

Write('Массив A: ');

For i:=1 to N do Read(A[i]);

Readln;

Ввод в столбец:

Writeln('Массив A: ');

For i:=1 to N do Readln(A[i]);

Ввод с произвольным расположением, в том числе в N строках по M элементов:

Writeln('Введите матрицу A');

For i:=1 to N do

For j:=1 to M do read(A[i,j]);

Readln;

Ввод из N строк по M элементов:

Writeln('Введите матрицу A построчно');

For i:=1 to N do

Begin

Write('Введите ', i ,'-ю строку матрицы: ');

For j:=1 to M do read(A[i,j]);

Readln;

End; {For}

Блок-схема

Программный код

Вывод в одной строке:

Writeln('Значения: a=', a, '; b=', b, '; c= ', c);

Вывод в отдельных строках:

Writeln('Значения: ');

Writeln('a=', a);

Writeln('b=', b);

Writeln('c=', c);

Вывод в одной строке:

Write('Массив A: ');

For i:=1 to N do Write(A[i]:4, ' ');

Writeln;

Вывод в столбец:

Writeln('Массив A: ');

For i:=1 to N do Writeln(A[i]:4);

Вывод на N строках по M элементов:

Writeln('Матрица A: ');

For i:=1 to N do

Begin

For j:=1 to M do write(A[i,j]:4, ' ');

Writeln;

End; {For}

Ветвление. Оператор условного перехода

If Условие then

Оператор

Else

Оператор;

При отсутствии операторов на ветви else:

If Условие then

begin

Оператор1_1;

. . . . . . . . . .

Оператор1_K;

end; {If}

При отсутствии операторов на ветви then:

If not (Условие) then

begin

Оператор2_1;

. . . . . . . . . .

Оператор2_R;

end; {If}

Для нескольких операторов:

If Условие then

begin

Оператор1_1;

. . . . . . . . . .

Оператор1_K;

end {If}

Else

begin

Оператор2_1;

. . . . . . . . . .

Оператор2_R;

end;{Else}

Блок-схема

Программный код

Оператор множественного выбора:

Case Переменная of

Значение1: Оператор1;

Значение2: begin

Оператор2_1;

. . . . . . . . . . . . .

Оператор2_K;

end; {Значение2}

Значение3, Значение4: Оператор3;

else

begin

Оператор_1;

. . . . . . . . . . . . .

Оператор_R;

end; {else}

End; {Case}

Параметрический цикл ДЛЯ

Если НачЗначКонЗнач

For ПарЦикла:=НачЗнач to КонЗнач do

Оператор;

Для нескольких операторов:

For ПарЦикла:=НачЗнач to КонЗнач do

begin

Оператор1;

. . . . . . . . . .

ОператорK;

end; {For}

Если НачЗначКонЗнач

For ПарЦикла:=НачЗнач downto КонЗнач do

Оператор;

Для нескольких операторов:

For ПарЦикла:=НачЗнач downto КонЗнач do

begin

Оператор1;

. . . . . . . . . .

ОператорK;

end; {For}

Блок-схема

Программный код

Итерационные циклы ПОКА и ДО

While Условие_продолжения do

Оператор;

Для нескольких операторов:

While Условие_продолжения do

begin

Оператор_1;

. . . . . . . . . . .

Оператор_K;

end; {While}

Repeat

Оператор;

Until Условие_выхода;

Для нескольких операторов:

Repeat

Оператор_1;

. . . . . . . . . . .

Оператор_K;

Until Условие_выхода;

Подпрограммы: процедуры и функции

Procedure Название(a: ТипA; var b: ТипB; out c: ТипC);

{ Краткое описание }

Begin

. . . . . . . . . . .

End; { Название }

Вызов процедуры:

Название(a, b, c);

Function Название(a: ТипA; var b: ТипB): ТипC;

{ Краткое описание }

Var c: TипC;

Begin

. . . . . . . . . . .

Название:=c;

End; { Название }

Вызов функции:

c:=Название(a, b);



Похожие документы:

  1. Городской конкурс "Современный урок: метапредметный подход". Гречкина Н. В., учитель географии мбоу сош №1, зато г. Радужный Владимирской области. Пояснительная записка к конспекту урока

    Конкурс
    ... конкурс "Современный урок: метапредметный подход". Гречкина Н.В., учитель географии МБОУ СОШ №1, ЗАТО ... ?" Самоопределение к практической деятельности по одному из направлений охраны и рационального использования недр ...
  2. Калачеевский район расположен на юго-востоке Воронежской области и по своей площади (2132 кв км) является одним из наиболее крупных. Административным центром я

    Документ
    ... 4846-4ac1-a885-df9a3427c75d 69.Гречкин Михаил Васильевич 1906г. рядовой ... Калачеевском р-не, с. Хрещатое; памятник сложен из кирпича и оштукатурен (автор не известен ... могилой установлен обелиск, памятник выложен из кирпича и оштукатурен (автор неизвестен) ...
  3. Лекция Алгоритм. Свойства алгоритмов. Блок-схема. Нисходящее и восходящее проектирование. Абстракция

    Документ
    Гречкина П.В. «Программирование на языке высокого уровня» ... Пример: алгоритм нахождения большего из двух заданных чисел А и В: 1. Из числа А вычесть число ... обязательно предусмотреть это вариант, например: 1. Из числа А вычесть число В. 2. Если ...
  4. Приказ от 17. 02. 2015 №111 г. Воронеж Омедицинском обеспечении населения, обслуживаемого буз во «Воронежская городская поликлиника №22», в день празднования

    Документ
    ... 5. Назначить ответственных дежурных из числа администрации на дому ... Г.Н. – медсестра по физиотерапии Гречкина Л.А. – медрегистратор 6.2.В терапевтическом ... Н.И. Кривошеева Л.В. Золотарев Д.Н. Волченкова Г.Н. Гречкина Л.В. С приказом № 111 от 17 ...
  5. Абаза николай Николаевич, 1924, г. Курск рядовой, 01. 1943. пропал б/вести

    Документ
    ... Дмитровск, капитан, 1944, погиб в бою. ГРЕЧКИН Сергей Павлович, 09.01.1943 ... погиб в бою,зах., Белгородская обл.. Из-<*-с^й р-н, д. Березовка. ПРОКОПЧУК Александр Герасимович. ... ранга, 12.1941. пропал б/вести. ГРЕЧКИН Андрей Степанович. 1922. сержант. 09 ...

Другие похожие документы..