Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - контрольные работы.doc
Скачиваний:
22
Добавлен:
05.06.2015
Размер:
141.31 Кб
Скачать

2. Контрольные работы и методические указания по их выполнению

Выполнение контрольных работ должно отразить самостоятельное изучение студентами тем курса и степень усвоения ими материала. Контрольная работа №1 содержит два теоретических вопроса , контрольная работа №2 – задачу на обработку двумерного массива.. Вариант контрольной работы выбирается по последней цифре номера зачетной книжки.

Ответы на теоретические вопросы должны представлять собой иллюстрированное примерами изложение материала, проработанного студентом, а не дословный конспект соответствующего раздела учебника.

В решение задачи должны входить следующие пункты:

1. Характеристика основных особенностей языка, позволяющих эффективно решать данный тип задач, с разбором операторов языка.

2. Запись алгоритма в виде блок-схемы, структурной диаграммы или псевдокода.

3. Запись алгоритма на языке Паскаль. Задача должна быть решена на ПЭВМ и представлен листинг (распечатка) задания с данными тестового примера, включающими исходные данные и полученные результаты.

Работу должен завершать список использованной литературы.

Контрольная работа должна быть выполнена и оформлена в отдельной тетради. Текст работы должен иметь поля для замечаний преподавателя.

2.1. Варианты контрольной работы1 ( мероприятие в «кампусе » к1)

Вариант 1

1. Алфавит и элементарные конструкции языка. Стандартные типы констант, идентификаторы, скалярные переменные, их объявление.

2. Стандартные процедуры и функции для работы со строковыми данными.

Вариант 2

1. Изобразительные средства алгоритмов.

2. Структура программы на языке Паскаль.

Вариант 3

1. Описание базовых структур: массивов, множеств, записей.

2. Формальные и фактические параметры.

Вариант 4

1. Множества. Свойства множеств. Операции над множествами.

2. Область действия имен.

Вариант 5

1. Операторы цикла в языке Паскаль.

2. Процедуры ввода-вывода.

Вариант 6

1. Описание процедуры в Турбо Паскале.

2. Классификация типов данных.

Вариант 7

1. Описание функции в Турбо Паскале.

2. Понятие перечисляемого и интервального типов данных.

Вариант 8

1. Условный оператор и оператор выбора.

2. Понятие модуля. Структура и описание модуля.

Вариант 9

1. Оператор перехода, объявление меток. Составной и пустой операторы.

2. Процедуры и функции для работы с экраном и клавиатурой.

Вариант 10

1. Стандартные модули Турбо Паскаля.

2. Рекурсивные процедуры и функции.

Варианты контрольной работы2 ( мероприятие в «кампусе » к2)

Вариант 1

Задача. Дана матрица размерностью N*M. Определить количество строк матрицы, в которых количество простых чисел больше количества четных чисел.

Вариант 2

Задача. Дана матрица размерностью M*M. Найти сумму координат минимального элемента над главной диагональю и максимального элемента под побочной диагональю.

Вариант 3

Задача. Дана матрица размерностью N*M. Записать в ней элементы строки, имеющей минимальную сумму элементов, в обратном порядке.

Вариант 4

Задача. Дана матрица размерностью N*M. Найти среднее арифметическое простых чисел матрицы.

Вариант 5

Задача. Дана матрица размерностью N*M. Определить количество столбцов матрицы, в которых все элементы упорядочены по возрастанию.

Вариант 6

Задача. Дана матрица размерностью N*M. Найти максимальный элемент из минимальных в строках матрицы.

Вариант 7

Задача. Дана матрица размерностью N*M. Составить одномерный массив из номеров строк, где все элементы кратны пяти.

Вариант 8

.

Задача. Дана матрица размерностью N*M. Определить количество строк матрицы, в которых минимальный элемент встречается раньше, чем максимальный элемент.

Вариант 9

Задача. Дана матрица размерностью N*M. Составить одномерный массив из номеров столбцов, где есть хотя бы один элемент, оканчивающийся на семь.

Вариант 10

Задача. Дана матрица размерностью N*M. Найти сумму максимальных элементов в строках матрицы.