Вопросы к экзе. 4. Алфавит и лексика языка. Типы данных языка программирования. Переменные и константы. Выражения и операции
Скачать 11.55 Kb.
|
1. Понятие алгоритма; свойства алгоритмов. Базовые структуры алгоритмов; основные базовые типы данных; основные структурированные типы данных. Основные операции логической алгебры. Основные свойства логических операций. Разработка алгоритмов. 2. Классификация языков программирования. Понятие системы программирования. Исходный, объектный и загрузочные модули. Эволюция языков программирования. Классификация языков программирования. Элементы языков программирования. 3. Сущность методов программирования. Общие принципы разработки программного обеспечения. Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования. Жизненный цикл программного обеспечения. 4. Алфавит и лексика языка. Типы данных языка программирования. Переменные и константы. Выражения и операции. 5. Синтаксис оператор: присваивания, ввода-вывода, безусловного и условного переходов, циклов. Составной оператор. Вложенные условные операторы. Циклические конструкции. Циклы с предусловием и постусловием. 6. Массивы как структурированный тип данных. Объявление массива. Ввод и вывод одномерных массивов. Обработка двухмерных массивов. 7. Структурированные типы данных: строки и множества. Объявление строковых типов данных. Поиск, удаление, замена и добавление символов в строке. Операции со строками. Стандартные функции и процедуры для работы со строками. 8. Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие. Организация процедур, стандартные процедуры. Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры. Процедуры с параметрами, описание процедур. Функции: способы организации и описание. Вызов функций, рекурсия. Программирование рекурсивных алгоритмов. Стандартные функции. |