- •Методические указания и задания к контрольной работе по дисциплине "основы программирования и алгоритмические языки" (1-й семестр)
- •1.Общие сведения
- •2. Порядок выбора вариантов заданий и требования к оформлению контрольной работы
- •3. Условия индивидуальных заданий
- •Методические указания
- •И обработки массивов на языке с
- •9. Рекомендуемая литература
- •4.Информация для подготовки к экзамену
- •Список вопросов в экзаменационных билетах:
- •Типы задач в экзаменационных билетах:
9. Рекомендуемая литература
Макогон В.Р. Язык программирования Си для начинающих. – Одесса, 1993.
Скляров А.В.Программирование на языках Си и Си++ : Учеб.пособие для вузов . ─ 2-е изд.,перераб.и доп. ─ М. : Высш.шк., 1999 .
Керниган Б.В., Ритчи Д.М. Язык программирования Си; Пер.с англ. ─ 2-е изд., перераб. и доп. ─ М. : Финансы и статистика, 1992 .
Подбельский В.С. Программирование на языке Си : Учеб. пособие для вузов . ─ 2-изд., доп. ─ М. : Финансы и статистика, 2001.
Прата С. Язык программирования С : Лекции и упражнения: Учебник: Пер. с англ. ─ СПб. : ДиаСофтЮп, 2002 .
Павловская Т.А. C/C++.Программирование на языке высокого уровня. Учебник для вузов. Питер. 2008.
Примечание: Также можно использовать другую доступную литературу по указанному языку программирования.
4.Информация для подготовки к экзамену
Экзамен охватывает все темы и задания по контрольной работе. Задания на экзамен включают один теоретический вопрос по алгоритмизации или языку С и две задачи, связанные с составлением блок-схем алгоритмов и программ на языке С.
Список вопросов в экзаменационных билетах:
Элементы языка Си (комментарии, идентификаторы).
Структура С-программы.
Элементы языка С (константы, описание переменных).
Элементы языка С (арифметические операции и выражения, математические функции).
Операторы присваивания. Составной оператор в языке С.
Ввод-вывод данных в языке С.
Оператор перехода и условная операция в языке С.
Условный оператор в языке С.
Оператор-переключатель в языке С.
Операторы цикла while и do while в языке С.
Оператор цикла for, сложные циклы в языке С.
Одномерные массивы в языке С.
Многомерные массивы в языке С.
Операции с адресами, указатели в языке С.
Типы задач в экзаменационных билетах:
Составить блок-схему и программу на языке С, в которой вычисляются указанные величин с использованием операторов: условного, переходов, ввода, вывода. Значения неопределенных исходных данных ввести с клавиатуры.
Составить блок-схему и программу на языке С, в которой производится ввод, формирование и обработка одномерных массивов.
Составить блок-схему и программу на языке С, в которой производится ввод, формирование и обработка матриц.
