- •3. Циклические алгоритмы
- •4. Алгоритмы ветвления
- •5. Интерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7 . Алгоритм обработки одномерных массивов (ввод,вывод,max,min)
- •Алгоритм обработки двумерных массивов (ввод,вывод,итоги по строкам,по столбцам)
- •Интеллектуальная оболочка языка Паскаль.
- •Общая характеристика главного меню Паскаль
- •Способы выбора главного меню языка Паскаль
- •Изменения размеров окна языка Паскаль
- •Окна диалога в языке Паскаль
- •Работа с блоками на языке Паскаль
- •Алфавит языка Паскаль
- •Типы данных в языке Паскаль(общая характеристика)
- •Структурированные типы данных
- •Алгоритм нахождения минимального элемента по каждой строке
- •Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •Идентификация в языке Паскаль
- •Перечисляемый тип данных
- •Стандартные типы данных
- •Символьный тип данных
- •Массивы
- •Операторы Паскаля.Классификация.
- •Константы и правила их записи
- •Переменные. Определение и запись.
- •Множества
- •Целый и вещественный тип данных.
- •Записи. Описание типа.
- •Файлы. Описание типа.
- •Литерный (символьный) тип данных
- •Логический тип данных.
- •Арифметические выражения и операции.
- •Логические выражения и операции.
- •Структура программы на языке Паскаль.
- •Оператор присваивания.
- •Процедуры и функции (пользовательские).
- •Составной оператор.
- •Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)
- •Оператор ввода.
- •Оператор вывода.
- •Оператор цикла. Общая классификация.
- •Оператор цикла for.
- •Оператор цикла write.
- •Оператор цикла repeat.
- •Процедуры. Рекурсия.
- •Встроенные (стандартный) процедуры и функции.
- •Строки и строковые функции.
- •Примеры описания данных строкового типа.
- •Множества. Операции с множествами.
- •Составление программ с использованием множеств.
- •Записи. Поля записи. Переменная доступа к полям записи. Оператор присоединения.
- •Файлы. Типы файлов.
- •1) Этапы решения задач на эвм.
- •2) Алгоритм. Основные типы алгоритмов. Блок схемы алгоритмов. Гост.
- •3) Циклические алгоритмы
Составной оператор.
Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор. Пустым оператором считается также ;;.
Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок
Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)
Условный оператор−это структурированный оператор, предназначенный для выделения из составляющих его операторов одного, который и выполняется в дальнейшем.
Оператор if, как и остальные структурированные операторы, обычно включает в себя другие операторы, к которым относятся составные операторы, передачи управления и операторы цикла.
Формат условного оператора (полная форма):
if <логическое выражение> then <оператор1> else <оператор2>;
где if означает если, then − то, else − иначе.
Оператор множественного выбора case позволяет выбрать одно из нескольких возможных продолжений программы. Формат оператора выбора:
case <ключ_выбора> of
<список_выбора1> : <оператор1>;
<список_выбора2> : <оператор2>;
…
<список_выбораN> : <операторN>;
[else <операторы>]
end;
Здесь
case, of, else, end − выбор, из, иначе, конец.
<ключ_выбора> − имя переменной или выражение порядкового типа (кроме longint);
<список_выбора1>,…,<список_выбораN> − константа или список констант того же типа, что и выражение <ключ_выбора>;
<операторы1>,…,<операторыN> − произвольные операторы языка Pascal, в том числе составной и структурированные.
Оператор ввода.
Операторы ввода-вывода
Ввод информации с клавиатуры во время работы программы реализуется с помощью операторов
read(список переменных через запятую)
readln(список переменных через запятую)
Принцип действия: При использовании в программе оператора read, пользователь должен вводить значения переменных, отделяя их пробелом, а при использовании readln после ввода каждого значения переменной нажимается клавиша Enter. После ввода пользователем значений всех перечисленных переменных, выполнение программы возобновляется, а введенные значения присваиваются перечисленным в операторе ввода переменным.
Пример записи операторов ввода:
var rV, rS: Real;
iW, iJ: Integer;
chC, chD: Char;
................
Read(rV, rS, iW, iJ);
Read(chC, chD);
Значения исходных данных могут отделяться друг от друга пробелами и нажатием клавиш табуляции и Enter.