Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Оценочные средства для промежуточной аттестации (экзамен, 27 часов).
6.2.1. Контрольные вопросы
- Порядок разработки программы.
- Критерии качества программы.
- Дружественность программы.
- Этапы решения задач на ЭВМ.
- Понятие алгоритма. Свойства алгоритма.
- Способы записи алгоритма. Блок – схемы.
- Базовые алгоритмические структуры.
- Жизненный цикл программного средства.
- Водопадный подход к разработке программных средств.
- Виды языков программирования. Примеры языков.
- Структура программ на языке высокого уровня.
- Оператор ввода, оператор вывода и оператор присваивания.
- Ограничение на имена переменных и имя программы.
- Арифметические операции с целыми числами и вещественными числами.
- Математические функции в языке высокого уровня.
- Формы записи вещественных чисел. Форматированный вывод чисел.
- Расширение диапазона значений целых типов переменных.
- Расширение диапазона значений вещественных типов переменных.
- Ошибки программирования. Примеры ошибок.
- Константы.
- Оператор условного перехода.
- Операции сравнения. Логические операции.
- Оператор безусловного перехода.
- Оператор выбора.
- Цикл с предыдущим условием.
- Цикл с последующим условием.
- Цикл с параметрами.
- Нечисловые типы переменных.
- Функции и процедуры для работы со строковыми переменными.
- Функции преобразования типов.
- Массивы.
- Подпрограммы - процедуры и функции.
- Сортировка массивов.
- Генератор случайных чисел.
- Рекурсивный алгоритм.
- Тип данных множество.
- Тип данных запись.
- Работа с файлами.
- Текстовые файлы.
- Типизированные файлы.
- Нетипизированные файлы.
- Динамическая память.
- Статические и динамические переменные.
- Типизированные и нетипизированные указатели.
- Управление динамической памятью.
- Списки: основные виды и способы реализации.
- Модульное программирование.
- Основы доказательства правильности.
Учебно-методическое и информационное обеспечение дисциплины
Основная литература
1. А. Д. Тарасов, А. С. Боровский, Е. Г. Баловнева Основы программирования на языке Паскаль: учебное пособие. – Оренбург: Издательский центр ОГАУ, 2006.
2. Костюк Ю. Л. Основы разработки алгоритмов: учебное пособие [электронный ресурс] / Ю. Л. Костюк, И. Л. Фукс. – М.: БИНОМ. Лаборатория знаний, 2010. – 286 с.: ил. ЭБС “Книгафонд”
Дополнительная литература
3. Тарасов А. Д., Матвеев А. Г. Методические рекомендации к летней практике по программированию / А. Д. Тарасов, А. Г. Матвеев. – Оренбург: Издательский центр ОГАУ, 2010. – 26 с.
4. Меняев М. Ф. Информатика и основы программирования: учеб. пособие / М. Ф. Меняев. - М.: Омега-Л, 2007. - 458 с.
5. Рапаков Г. Г., Ржеуцкая С. Ю. Программирование на языке Pascal. [электронный ресурс] - СПб.: БХВ-Петербург, 2004. – 480 с.: ил. ЭБС “Книгафонд”
|