
- •1.Этапы решения задач на компьютере
- •2.Понятие алгоритма.Подходы.Св-ва.Запись.
- •4.Понятие величины. Типы величин.Присваивание величин. Совместимость присваиванию.
- •Структуированные:МассивыСтрокиМножестваУказатели Совместимость типов по присваиванию
- •5.Понятие о структурном программировании. Другие парадигмы программирования .Сравнительная характеристика
- •6. Языки программирования.Алгоритмические языки(алфавит,синтекс,симантика).Способы описания синтаксиса(язык металингвистических форм, синтаксические диаграммы)
- •12.Циклы в Лазарус с предусловием, постусловием. Связь с другими циклами
- •13. Цикл с параметром
- •15.Структурированные типы данных.Двумерные массивы..Примеры задач задач
12.Циклы в Лазарус с предусловием, постусловием. Связь с другими циклами
Цикл – это многократное повторение одного и того же действия. Действия, которые повторяются, называются шагом цикла. Условие, в течение которого действие выполняется, называется условием выполнения цикла.Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. В языке Паскаль этот цикл реализует оператор repeat..until(repeat <тело цикла>until <условие выхода)пример: repeat WriteLn('Введите положительное число'); ReadLn(x);until x>0; с предусловием while выражение do операторОператор после do будет выполняться до тех пор, пока логическое выражение принимает истинное значение (True). Логическое выражение является условием возобновления цикла. Его истинность проверяется каждый раз перед очередным повторением оператора цикла, который будет выполняться лишь до тех пор, пока логическое выражение истинно. Как только логическое выражение принимает значение ложь (False), осуществляется переход к оператору, следующему за while.примерПример.а:=0.001;while x > а do x:=x/2Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным, и продолжается, если условие истинно.
Цикл с постусловием выполняется до тех пор, пока условие не станет истинно, если условие ложно, цикл продолжается
13. Цикл с параметром
Цикл – это многократное повторение одного и того же действия. Действия, которые повторяются, называются шагом цикла. Условие, в течение которого действие выполняется, называется условием выполнения цикла.for <пар.цикла> := <нач.знач> to <кон.знач.> do <оператор>. Здесь for, to, do( для, до, выполнить) Пример:Program test3;Var j:Integer;Begin For j:=1 to 5 DoWriteLn(‘*’);WriteLn; Цикл с параметром используется переменная, называемая параметром цикла. Перед выполнением цикла параметру устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения.
14.структурированные типы данных.линейные массивы типы задач Структурированные типы данных определяют наборы однотипных или разнотипных компонент.
Типы компонент образуются из других типов (простых, структурированных, указателей и т. д.)
данных. В языке Паскаль существуют следующие структурированные типы: - тип-массив;- тип-запись;- тип-множество;- тип-файл. четыре структурированных типа:
массивы, строки, записи и файлы
Одномерный массив - это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой номер. массив – это именованная группа однотипных данных, хранящихся в последовательных ячейках памяти. Каждая ячейка содержит элемент массива. Элементы нумеруются по порядку, но необязательно начиная с единицы (хотя в языке программирования Pascal чаще всего именно с нее). Порядковый номер элемента массива называется индексом этого элемент var ch: array [1..11] of char;
h: char;
i: integer;
begin
for i := 1 to 11 do read (ch[i]);
for i := 1 to 11 do write (ch[i]:3);
readln;
end.