Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Выполнение контрольных работ должно отразить самостоятельное изучение студентами тем курса и степень усвоения ими материала. Контрольная работа №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. Найти сумму максимальных элементов в строках матрицы.
Дата публикования: 2015-10-09; Прочитано: 168 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!