- •3)Свойства алгоритмов:
- •4)Формы записи алгоритма:
- •5)Компоненты:
- •Достоинства
- •Итерационные циклы с постусловием
- •Напечатать числа в виде следующей таблицы
- •Структурированные типы данных
- •30. Цикл с постусловием: Циклы применяются, когда нужно выполнить одни и те же команды несколько раз.
- •Цикл "с параметром".
- •I. С использованием цикла "Пока".
Итерационные циклы с постусловием
Синтаксис:
repeat
оператор;
оператор;
...
оператор
until выражение
Пример.
repeat
WriteLn('Введите положительное число');
ReadLn(x);
until x>0;
Вложенные циклы
Существует возможность организовать цикл внутри тела другого цикла. Такой цикл будет называться вложенным циклом. Вложенный цикл по отношению к циклу в тело которого он вложен будет именоваться внутренним циклом, и наоборот цикл в теле которого существует вложенный цикл будет именоваться внешним по отношению к вложенному. Внутри вложенного цикла в свою очередь может быть вложен еще один цикл, образуя следующий уровень вложенности и так далее. Количество уровней вложенности, как правило, не ограничивается.
Напечатать числа в виде следующей таблицы
3 3 3 3 3
3 3 3 3 3
3 3 3 3 3
3 3 3 3 3
Данная таблица состоит из четырех строчек, в каждой из которых число 3 напечатано 5 раз. Строчку из пяти чисел можно напечатать с помощью одного цикла for:
for i:=1 to 5 do write(3, ' '); |
Чтобы повторить вывод строчки 4 раза, вставляем этот цикл внутрь другого:
for k:=1 to 4 do {4 раза делаем то, что написано между begin’ом и end’ом} begin for i:=1 to 5 do write(3, ' '); {Выводим одну строку} writeln; {Переводим курсор на следующую строку} end; |
19) Основные понятия программирования
Программирование - это раздел информатики, изучающий методы и приемы составления программ для компьютеров. Кроме того, программирование - это подготовка задачи к решению ее на компьютере.
Программа - это последовательность команд, понятных компьютеру.
Программа записывается в виде символов, к числу которых относятся латинские и русские буквы, цифры, знаки препинания и знаки операций.
Виды языков программирования:
1. Машинно-ориентированные языки (языки ассемблера).
2. Языки высокого уровня.
3. Командные языки баз данных.
Примеры языков программирования высокого уровня: Фортран, Алгол, Бейсик (Basic), Паскаль (Pascal), Си++, Пролог, Лисп, Форт и др.
Любая программа при вводе исходных данных и выводе результатов взаимодействует с внешними устройствами. Совокупность стандартных устройств ввода и вывода, то есть клавиатуры и экрана дисплея, называется консолью.
Идентификатор - словесное обозначение какого-либо объекта в программе.
Константа - это величина постоянная для конкретной программы. Переменная - это величина, которая может менять свое значение в процессе программы
20) Тип данных.Функционирование любой программы связано с обработкой данных. Данные, предназначенные для обработки, называются исходными и задаются обычно в начале программы. Программа по ходу выполнения может запрашивать недостающие исходные данные.
В процессе выполнения программы исходные данные преобразуются в результаты.
Каждый элемент данных, используемый в программе, является константой или переменной.
Простые (скалярные) типы данных
К скалярным (scalar - простые) типам данных относят типы данных таких величин, значения которых не содержат составных частей.
Все простые данные имеют два характерных свойства: неделимость и упорядоченность их значений.
Целочисленные типы данных
Тип |
Диапазон |
Требуемая память (байт) |
byte |
0..255 |
1 |
shortint |
-128..127 |
1 |
integer |
-32768..32767 |
2 |
word |
0..65535 |
2 |
longint |
-2147483648..2147483647 |
4 |
Вещественные типы данных представляют собой вещественные значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 4 до 6 байт. Паскаль допускает представление вещественных значений и с плавающей запятой, и с фиксированной точкой.
Все вещественные типы, кроме real, могут использоваться в программе, если в компьютере имеется математический сопроцессор Intel 8087/80287 или программно эмулируются (эмуляция – имитация функционирования математического сопроцессора в его отсутствие программными средствами) аппаратные операции с вещественными типами.
Вещественные значения могут изображаться в форме с фиксированной точкой, например 7.32, 456.721 или 0.015, а также в форме с плавающей точкой, т.е. парой чисел вида <мантисса>Е<порядок> (7.32Е+00, 4.56721Е+02, 1.5Е-02).