самостоятельное изучение студентами тем курса и степень усвоения ими материала. Контрольная работа содержит два теоретических вопроса и задачу. Вариант контрольной работы выбирается по последней цифре номера зачетной книжки.
Ответы на теоретические вопросы должны представлять собой иллюстрированное примерами изложение материала, проработанного студентом, а не дословный конспект соответствующего раздела учебника.
В решение задачи должны входить следующие пункты:
1. Характеристика основных особенностей языка, позволяющих эффективно решать данный тип задач, с разбором операторов языка.
2. Запись алгоритма в виде блок-схемы, структурной диаграммы или псевдокода.
3. Запись алгоритма на языке Паскаль. Задача должна быть решена на ПЭВМ и представлен листинг (распечатка) задания с данными тестового примера, включающими исходные данные и полученные результаты.
Работу должен завершать список использованной литературы.
Контрольная работа должна быть выполнена и оформлена в отдельной тетради. Текст работы должен иметь поля для замечаний преподавателя.
Вариант 1
1. Алфавит и элементарные конструкции языка. Стандартные типы констант, идентификаторы, скалярные переменные, их объявление.
2. Стандартные процедуры и функции для работы со строковыми данными.
3. Задача. Дана матрица размерностью N*M. Удалить из матрицы все строки, в которых количество простых чисел больше количества четных чисел.
Вариант 2
1. Изобразительные средства алгоритмов.
2. Структура программы на языке Паскаль.
3. Задача. Дана матрица размерностью M*M. Найти сумму координат минимального элемента над главной диагональю и максимального элемента под побочной диагональю.
Вариант 3
1. Описание базовых структур: массивов, множеств, записей.
2. Формальные и фактические параметры.
3. Задача. Дана матрица размерностью N*M. Записать в ней элементы строки, имеющей минимальную сумму элементов, в обратном порядке.
Вариант 4
1. Множества. Свойства множеств. Операции над множествами.
2. Область действия имен.
3. Задача. Дана матрица размерностью N*M. Найти среднее арифметическое простых чисел матрицы.
Вариант 5
1. Операторы цикла в языке Паскаль.
2. Процедуры ввода-вывода.
3. Задача. Дана матрица размерностью N*M. Удалить из матрицы все столбцы, элементы которых упорядочены по возрастанию или убыванию.
Вариант 6
1. Описание процедуры в Турбо Паскале.
2. Классификация типов данных.
3. Задача. Дана матрица размерностью M*M. Найти координаты максимального значения среди всех тех строк i, элементы которых совпадают с элементами i-ых столбцов.
Вариант 7
1. Описание функции в Турбо Паскале.
2. Понятие перечисляемого и интервального типов данных.
3. Задача. Дана матрица размерностью N*M. Запомнить координаты элементов матрицы, которые являются минимальными в своей строке и максимальными в своем столбце.
Вариант 8
1. Условный оператор и оператор выбора.
2. Понятие модуля. Структура и описание модуля.
3. Задача. Дана матрица размерностью N*M. Удалить из матрицы все строки, в которых минимальный элемент встречается раньше, чем максимальный элемент.
Вариант 9
1. Оператор перехода, объявление меток. Составной и пустой операторы.
2. Процедуры и функции для работы с экраном и клавиатурой.
3. Задача. Дана матрица размерностью N*N. Записать в ней элементы побочной диагонали в обратном порядке.
Вариант 10
1. Стандартные модули Турбо Паскаля.
2. Рекурсивные процедуры и функции.
3. Задача. Дана матрица размерностью N*N. Найти сумму максимальных элементов среди элементов под главной диагональю в строках матрицы.
Задания лабораторного практикума выполняются студентами самостоятельно в течение семестра, оформляются и защищаются до сдачи экзамена.
Цель работы: изучение операторов языка Паскаль, получение навыков работы в среде Турбо Паскаль на персональных компьютерах (ПК).
Для начала работы в среде Турбо Паскаль (ТП) необходимо на диске С: найти подкаталог TP7 (BP, TP или другой, в котором находятся все подкаталоги и файлы с системой программирования ТП), войти в него, найти подкаталог BIN, войти в него и запустить на выполнение файл с именем TURBO.EXE.
После успешного вызова системы ТП в верхней строке экрана содержится меню режимов работы ТП, к которому можно перейти, нажав F10. В разрыве рамки стоит имя файла NONAME00.PAS, курсор при этом размещается в первой позиции первой строки окна ввода.
Самая нижняя строка содержит перечень функциональных клавиш и закрепленные за ними функции, однако перечислены не все.
После этого можно приступать к набору текста программы, используя редактор текстов.
Текстовый редактор системы ТП.
Текстовый редактор ТП построен на базе редактора WORDSTAR, основные принципы управления такие же.
Текст вводится с клавиатуры. Длина строки, видимой на экране, - 80 символов. Максимальная длина строки, обрабатываемой компилятором ТП, - 126 символов. Невидимую правую часть строки можно посмотреть на экране, когда курсор находится в этой строке:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.