к.р Технологии программирования 14изс

advertisement
Контрольная работа для групп заочной формы обучения специальности 09.03.02
«Информационные системы и технологии»
(Контрольная работа состоит из практической и теоретической частей)
1. Практическая часть
Задачи необходимо выполнить на языке программирования C++
Вариант по последнему номеру зачетки
Вариант 1
1. Даны два ненулевых числа. Найти их сумму, разность, произведение и частное.
2. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень
— положительные (число 0 не изменять).
Вариант 2
1. Даны два числа. Найти среднее арифметическое их квадратов и среднее
арифметическое их модулей.
2. Из трех данных чисел выбрать наименьшее. Begin44. Из трех данных чисел
выбрать наибольшее.
Вариант 3
1. Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V).
Время движения лодки по озеру T1 ч, а по реке (против течения) — T2 ч.
Определить путь S, пройденный лодкой.
2. Из трех данных чисел выбрать наименьшее и наибольшее.
Вариант 4
1. Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними
S км. Определить расстояние между ними через T часов, если автомобили
удаляются друг от друга.
2. Перераспределить значения переменных X и Y так, чтобы в X оказалось меньшее
из этих значений, а в Y — большее.
Вариант 5
1. Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними
S км. Определить расстояние между ними через T часов, если автомобили
первоначально движутся навстречу друг другу.
2. Значения переменных X, Y, Z поменять местами так, чтобы они оказались
упорядоченными по возрастанию.
Вариант 6
1. Найти периметр и площадь прямоугольного треугольника, если даны длины его
катетов a и b.
2. Значения переменных X, Y, Z поменять местами так, чтобы они оказались
упорядоченными по убыванию.
Вариант 7
1. Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и
объем этого куба.
2. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить
каждой переменной сумму этих значений, а если равны, то присвоить переменным
нулевые значения.
Вариант 8
1. Найти длину окружности и площадь круга заданного радиуса R. В качестве
значения Pi использовать 3.14.
2. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить
каждой переменной сумму этих значений, а если равны, то присвоить переменным
нулевые значения.
Вариант 9
1. Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус
равен R2 (R1 < R2). В качестве значения Pi использовать 3.14.
2. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить
каждой переменной максимальное из этих значений, а если равны, то присвоить
переменным нулевые значения.
Вариант 10
1. Дана сторона равностороннего треугольника. Найти площадь этого треугольника и
радиусы вписанной и описанной окружностей.
2. Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то
удвоить их; в противном случае заменить значение каждой переменной на
противоположное.
2. Теоретическая часть
(ответить на вопрос, вариант по последнему номеру зачетки)
Вариант 1
1. Технологии программирования (ТП): исторические аспекты развития.
2. Основные подходы к ТП и используемые средства.
Вариант 2
1. Сложная иерархическая система.
2. Жизненный цикл программного обеспечения.
Вариант 3
1. Основные этапы разработки программного обеспечения.
2. Основные модели жизненного цикла программного обеспечения.
Вариант 4
1. CASE-технологии.
2. Основные положения технологии RAD.
Вариант 5
1. Основные типы интерфейсов.
2. Типы диалога и его формы.
Вариант 6
1. Меню графического редактора.
2. Интерфейс прямого манипулирования для графического редактора.
Вариант 7
1. Интеллектуальные компоненты пользовательских интерфейсов.
2. Тестирование программ
Вариант 8
1. Виды контроля качества программного обеспечения.
2. Структурное тестирование.
Вариант 9
1. Нисходящее тестирование.
2. Виды тестирования системы в целом.
Вариант 10
1. Основные виды программной документации, характеристики.
2. Пояснительная записка.
Работа выполняется на бумаге А4, 14 кегль, 1,5 интервал, выравнивание текста
по ширине. Абзацный отступ 1,25. (необходимо сделать авторский вывод по
теоретической части).
Контрольная работа должна быть сдана и зарегистрирована у лаборанта
кафедры «Информационные системы и технологии» за 10 дней до сессии.
Download