Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов.
Общие принципы построения алгоритмов. Основные алгоритмические конструкции:
линейные, разветвляющиеся, циклические.
Основы алгебры логики. Логические операции с высказываниями:
конъюнкция, дизъюнкция, инверсия. Законы логических операций. Таблицы
истинности.
История развития языка программирования. Структурная схема программы
на алгоритмическом языке. Лексика языка. Переменные и константы. Типы данных.
Выражения и операции.
Синтаксис операторов: присваивания, ввода-вывода, безусловного и
условного переходов, циклов. Составной оператор. Вложенные условные операторы.
Циклические конструкции. Циклы с предусловием и постусловием.
Массивы как структурированный тип данных. Объявление массива. Ввод и
вывод одномерных массивов. Ввод и вывод двухмерных массивов. Обработка
массивов.
Понятие подпрограммы. Процедуры и функции, их сущность, назначение,
различие. Организация процедур, стандартные процедуры. Процедуры, определенные
пользователем: синтаксис, передача аргументов. Формальные и фактические
параметры.
Основные компоненты (элементы управления) интегрированной среды
разработки, их состав и назначение. Дополнительные элементы управления.
|