- •Вопрос 1. Интуитивное понятие алгоритма.
- •Свойства алгоритмов.
- •Понятие исполнителя алгоритма.
- •Вопрос 2. Словесный способ представления алгоритмов.
- •Вопрос 3. Графический способ представления алгоритмов.
- •Вопрос 4. Название элементов блок-схем, их геометрическое представление, переход от одного блока к другому.
- •Вопрос 5. Базовые структуры блок-схем, название и их геометрическое представление.
- •Вопрос 6. Выражение базовой структуры «цикл с постусловием» и базовой структуры «цикл с параметром» через базовую структуру «цикл с предусловием».
- •Вопрос 7. Понятие базисного множества базовых структур. Понятие структурированной блок-схемы.
- •Вопрос 8. Виды блок-схем.
- •Вопрос 9. Понятие транслятора, компилятора и интерпретатора.
- •Вопрос 10. «Модель – алгоритм - программа» - методологический принцип решения задач на компьютере.
- •Вопрос 11. Алфавит языка Паскаль, служебные слова и идентификаторы.
- •Вопрос 12. Константы. Имена констант, типы констант, их объявление в программе.
- •Вопрос 13. Переменные, имена переменных, типы переменных, их объявление в программе.
- •Вопрос 14. Простые стандартные типы.
- •Вопрос 15. Стандартные функции языка Паскаль, тип значения аргументов и тип значения функции.
- •Вопрос 16. Арифметические операции, арифметические выражения, типы значений арифметических выражений.
- •Вопрос 17. Операции отношений, простые и сложные логические выражения.
- •Вопрос 18. Структура программы, ее три части, характеристика каждой части программы. Программа на языке программирования Pascal может состоять из трех разделов:
- •Вопрос 19.Процедура ввода данных.
- •Вопрос 20.Процедура вывода данных.
- •Вопрос 21.Форматы вывода данных.
- •Вопрос 22.Оператор присваивания, формат записи, порядок работы, типы операндов, графическое представление.
- •Вопрос 23 .Оператор неполного ветвления, формат записи, представление в виде базовой структуры, порядок работы.
- •I f условие Then Оператор 1;
- •Вопрос 24.Оператор полного ветвления, формат записи, представление в виде базовой структуры, порядок работы.
- •Вопрос 25.Оператор выбора, формат записи, представление в виде базовой структуры, порядок работы.
- •Вопрос 27.Оператор цикла с предусловием, формат записи, представление в виде базовой структуры, порядок работы.
- •Вопрос 28.Оператор цикла с постусловием, представление в виде базовой структуры, порядок работы.
- •Вопрос 29.Оператор цикла с известным числом повторений, формат записи, представление в виде базовой структуры, порядок работы, типы операндов.
- •Вопрос 30.Процедуры пользователя, формат объявления процедуры пользователя.
- •Вопрос 31.Формальные и фактические параметры процедуры пользователя, обращение к процедуре пользователя.
- •Вопрос 32.Глобальные и локальные параметры процедуры пользователя.
- •Вопрос 33.Функции пользователя, обращение к функции пользователя.
- •Вопрос 34.Понятие одномерного массива и элемента массива, формат объявления одномерного массива в программе.
- •Вопрос 35.Задание элементов одномерного массива с помощью функции случайных чисел и путем ввода значений с клавиатуры.
- •Вопрос 36,37Способы вывода элементов одномерного массива на экран: в строку, в столбик.
- •Вопрос 42.Понятие двумерного массива и его элемента, формат объявления двумерного массива.
- •Вопрос 43.Задание элементов двумерного массива с помощью случайных чисел и путем ввода с клавиатуры.
- •Вопрос 44.Вывод на экран элементов двумерного массива в виде матрицы.
- •Вопрос 46.Понятия прямоугольного и квадратного двумерного массива, свойства элементов главной и побочной диагоналей.
- •Вопрос 49.Строковый тип данных, формат объявления строковой перемнной.
- •Вопрос 50.Операции над строковыми переменными.
- •Вопрос 51.Тип записи: понятие поля, понятие записи, формат объявления записи.
- •52.1.Ввод значений записи.
- •52.2.Вывод записи на экран.
- •52.3.Оператор над записями.
- •53.Файловый тип данных: виды файлов, формат объявления файлового типа.
- •2.Виды файлов
- •Текстовые
- •55.Запись данных в файл данных.
- •56.Вывод данных из файла данных на экран.
Вопрос 22.Оператор присваивания, формат записи, порядок работы, типы операндов, графическое представление.
Оператор языка Паскаль представляет собой некоторый неделимый элемент программы, который позволяет выполнять определенные алгоритмические действия. Каждый оператор заканчивается знаком – точка с запятой. Наиболее часто используемый оператор – это оператор присваивания. Оператор присваивания относится к группе простых операторов.
-
Оператор присваивания имеет следующий формат записи:
Имя переменной := Арифметическое выражение;
В данном операторе значок := называется знаком присваивания. Заканчивается оператор присваивания знаком « ; » (точка с запятой).
Оператор присваивания работает следующим образом: сначала вычисляется значение арифметического выражения, затем это значение посылается в переменную, имя которой стоит слева в операторе. Говорят, значение присваивается переменной.
При записи оператора присваивания необходимо следить за тем, чтобы тип значения арифметического выражения совпадал с типом переменной. Если значение арифметического выражения целое число, переменная является вещественной, то происходит преобразование целого типа в вещественный. Если же значение выражения вещественное число, а переменная целого типа, то возникает ошибка.
С помощью оператора присваивания переменным дается соответствующее значение.
Графически оператор присваивания изображается функциональным или арифметическим блоком (прямоугольником), в который входит одна стрелка и выходит одна стрелка. Внутри блока записывается оператор присваивания.
Пример. Написать программу вычисления площади прямоугольника, у которого длина A=6.7, ширина B =3.2.
Обозначим вычисляемую площадь именем S . Тогда можно записать следующую программу.
Program Plosh;
Var A, B, S : Real;
Begin
A := 6.7;
B := 3.2;
S := A * B;
Writeln(‘Площадь прямоугольника = ’, S);
End.
Графически оператор A := 6.7; можно изобразить так: В операторе Writeln выводится текстовая константа, значение которой заключено в апострофы, далее стоит запятая, далее имя переменной, числовое значение которой необходимо вывести на экран. Таким образом, список процедуры Writeln состоит из текстовой константы и имени переменной, которые друг от друга отделены запятой. После работы этой процедуры на экране компьютера появится текст текстовой константы, затем числовое значение переменной S.
Числовые значения переменных выводятся в нормализованном виде. Значение переменной целого типа выводится, начиная с первой не занятой позиции. Вещественное значение при выводе занимает поле шириной 18 позиций, причем 14 позиций отводится для мантиссы числа, а 4 позиции для порядка числа.
Вопрос 23 .Оператор неполного ветвления, формат записи, представление в виде базовой структуры, порядок работы.
На языке Паскаль неполная структура ветвления реализуется следующей структурой: