Контрольная работа №3: массивы
Контрольная работа №1: оператор if
Задание.
Разработать программу, определяющую попадание точки с координатами (X,Y) в заштрихованную область рисунка. Результат поместить в булеву переменную. Использовать рис. 4 из [2, с. 12].
Номер индивидуального задания на контрольную работу определяется номером лотерейного билета, вытаскиваемого студентом из общей пачки.
Требования к организации системы программирования и программе:
- программу создавать в новом пустом каталоге с именем Kontr<# работы>,
- автосохранение файлов включить,
- контроль ошибок времени выполнении включить,
- компиляция на диск,
- структурированность текста и программы,
- осмысленные имена,
- дружественный интерфейс.
Эти требования действуют во всех контрольных работах!
Контрольная работа №2: строка <--> число
Задание.
Разработать программу преобразования десятичного числа в строку, а затем преобразования этой строки в число.
Номер индивидуального задания на контрольную работу определяется номером лотерейного билета, вытаскиваемого студентом из общей пачки, по табл.2.
Таблица 2
Варианты заданий контрольной работы
| Тип данных
|
| Целый
| Вещественный
| Система счисления
|
|
|
|
|
|
|
|
| Без знака
|
|
|
|
|
|
|
|
| Со знаком
|
|
|
|
|
|
|
|
|
Требования к организации системы программирования и программе аналогичны требованиям к контрольной работе №1.
Контрольная работа №3: массивы
Задание
Написать программу обработки массива со структурой:
1. Генерация прямоугольного массива размером 6х6 с целыми числами в диапазоне -100.. +100. Использовать функцию Random.
2. Вывод массива на экран с нумерацией строк и столбцов.
3. Ввод требуемых входных данных в одну строку.
4. Контроль корректности входных данных.
5. Обработка массива по индивидуальному заданию и сохранение результатов в памяти.
6. Вывод результатов обработки на экран в осмысленном виде.
Ограничения:
- турбо оболочка должна запускаться из своего нового пустого каталога
- автосохранение и контроль диапазона должны быть включены
- структурированность текста
- дружественный интерфейс,
- осмысленные имена,
- имена для констант и типов,
Критерии оценки:
- работоспособность и соблюдение структуры алгоритма
- настройка IDE
- структурированность текста и программы
- понятность и читабельность
- ограничение времени: 60 минут.
Список заданий на контрольную работу:
1. Найти максимальное число в требуемой строке.
2. Найти минимальное число в требуемом столбце.
3. Найти минимальное число в требуемом столбце.
4. Найти сумму чисел в требуемом столбце.
5. Найти сумму чисел в требуемой строке.
6. Обнулить требуемую строку.
7. Обнулить требуемый столбец.
8. Переставить требуемые строки.
9. Переставить требуемые столбцы.
10. Переставить требуемые строку и столбец.
11. Найти номер столбца максимального числа в требуемой строке.
12. Найти номер строки минимального числа в требуемом столбце.
13. Найти сумму чисел по главной диагонали.
14. Найти сумму чисел по вспомогательной диагонали.
15. Найти сумму положительных чисел в требуемом столбце.
16. Найти сумму отрицательных чисел в требуемой строке.
17. Заполнить требуемую строку заданным числом.
18. Заполнить требуемый столбец заданным числом.
19. Определить, есть ли заданное число в требуемом столбце.
20. Определить, отсутствует ли заданное число в требуемой строке.
21. Найти минимальное число в массиве.
22. Найти координаты максимального числа в массиве.
23. Заменить указанную строку заданной.
24. Заменить указанный столбец заданным.
Номер индивидуального задания на контрольную работу определяется номером лотерейного билета, вытаскиваемого студентом из общей пачки.
Дата добавления: 2015-09-27 | Просмотры: 520 | Нарушение авторских прав
|