- •Тематический план
- •Пояснительная записка
- •Методические указания по изучению тем программы
- •Раздел 1. Программирование на ansi c.
- •Раздел 2. Объектный подход к разработке программ.
- •Раздел 4. Язык программирования с#.
- •Раздел 5. Методы компоновки программных модулей.
- •Задания контрольных работ и методические указания по их выполнению
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вопросы к экзамену
- •Критерии оценки результатов учебной деятельности учащихся
- •Литература
Вариант 14
Теоретический вопрос №1
Дать понятие алфавита в C. Перечислить (не менее 8) и расшифровать ключевые (зарезервированные) слова языка С. Дать понятие идентификатора языка C, константы и строкового литерала. Привести примеры использования выше перечисленных конструкций.
Теоретический вопрос №2
Дать понятие массива в С. Привести пример ввода-вывода массива, объявления двумерного массива и инициализации двумерного массива.
Практическое задание
Разработать программу для вычисления выражения.
Вводят 10 вещественных чисел. Вычислить разность между максимальным и минимальным значением.
Вариант 15
Теоретический вопрос №1
Дать понятие типа данных в С. Охарактеризовать простые и сложные типы данных, базовые и пользовательские типы. Описать символьный тип, целочисленный тип, вещественный одинарной точности и вещественный двойной точности.
Теоретический вопрос №2
Дать понятие файла в С. Описать функции переименования файла, удаления файла, установки позиции в файле и записи-чтения файла.
Практическое задание
Разработать программу для вычисления выражения.
Ввести, упорядочить линейный массив, вывести результат
Вариант 16
Теоретический вопрос №1
Дать определение переменной, имени переменной. Привести примеры объявления переменных, их инициализации. Дать определение константы. Привести пример объявления константы и ее использования.
Теоретический вопрос №2
Дать понятие функции в С. Сформулировать понятие интерфейса функции. Привести пример реализации функции. Дать определение прототипа функции, заголовка функции и тела функции.
Практическое задание
Разработать программу для вычисления выражения.
Дан двумерный массив А размерностью nxn из целых чисел. Вывести элементы главной диагонали массива.
Вариант 17
Теоретический вопрос №1
Описать форматированный ввод-вывод. Описать функции scanf и printf. Дать определения и расшифровать спецификаторам типов функций форматированного ввода и вывода. Привести примеры.
Теоретический вопрос №2
Охарактеризовать следующие библиотечные и пользовательские функции. Описать параметры функции. Дать определение, а также описать отличия формальных и фактических параметров.
Практическое задание
Разработать программу для вычисления выражения.
Определите, попадает ли точка с координатами (x, y) в круг радиуса R с центром в начале координат.
Вариант 18
Теоретический вопрос №1
Дать определение и описать синтаксис, алгоритм функционирования и алгоритм работы оператора ветвления (условия). Привести пример каскадных операторов ветвления.
Теоретический вопрос №2
Дать понятие глобальных и локальных переменных. Охарактеризовать и привести пример локального и глобального объявлений. Дать определение локальной и глобальной переменной. Описать принцип задания видимости переменных.
Практическое задание
Разработать программу для вычисления выражения.
Напишите программу, которая по введенному времени выводит название части суток.