
- •Программа курса «Информационные технологии» I семестр
- •Содержание лекций
- •Культин н.Б. Программирование в Turbo Pascal 7.0 и Delphi – 2-е издание, перераб. И дополн. – сПб.:бхв- Петербург,2001.- 416с.;
- •Васильев п.П. Турбо Паскаль в задачах и примерах. Освой самостоятельно: учебное пособие.- м.: Финансы и статистика, 2002.- 496с.;
- •Попов в.Б. Turbo Pascal для школьников – учебное пособие. – м.: Финансы и статистика, 1999.-528с. Темы лабораторных работ
- •Домашние работы I семестра
- •Промежуточный контроль знаний студента. Вопросы к контрольным работам
- •Вопросы к контрольной работе №1
- •Задачи к контрольной работе №1
- •Контрольная работа №2
- •Задачи к контрольной работе №2
Задачи к контрольной работе №1
-
Найти максимальное (минимальное) из трех (двух) чисел a, b, c (a, b).
-
Найти сумму первых 10 натуральных чисел.
-
Найти сумму (произведение) четных(нечетных) чисел из интервала 1 до 20. Использовать цикл с предусловием (с постусловием).
Контрольная работа №2
-
Перечислите структурированные типы данных. Дайте определение каждого из них и служебные слова их задающие.
-
Дайте определение массива. Укажите служебные слова для описания массива. Покажите описание двумерного массива B(2, 3) как массива массивов.
-
Дайте описание массива А(10), если
– целые значения в диапазоне от –100 до 100.
-
Дайте описание массива А(10), если
– вещественные значения порядка, не превышающего
.
-
Дайте описание массива А(10), если
– строки, длиной не более пяти символов.
-
Напишите фрагмент программы, обеспечивающий заполнение одномерного массива А(25) значениями с клавиатуры.
-
Напишите фрагмент программы заполнения двумерного массива А(3,3) вещественными значениями, используя счётчик случайных чисел.
-
Опишите переменные a и b как одномерные массивы идентичных типов с индексами от 1 до 10, предназначенные для хранения вещественных значений.
-
Дайте формат структурированного типа RECORD (запись). Приведите пример задания типа запись для обработки данных о дате (день, месяц, год).
-
Задайте запись ADDRESS с полями: CITY – строка символов, HOUSE – целое число в диапазоне от 1 до 1000, INDEX – пометка, принимающая значения TRUE или FALSE. Приведите пример задания переменной ADDRESS номера дома.
-
Дайте определение строкового типа данных. Перечислите операции для работы со строками. Приведите примеры.
-
Дайте определение строкового типа данных. Перечислите процедуры для работы со строками. Приведите примеры.
-
Дайте определение строкового типа данных. Перечислите функции для работы со строками. Приведите примеры.
-
Сформулируйте в общем виде случаи, требующие подпрограмм, перечислите виды подпрограмм. Укажите служебные слова, задающие каждый из этих видов. Поясните различия в написании заголовков каждого из этих видов.
-
Сформулируйте, как организуется обращение к подпрограммам вида процедура и вида функция.
-
Перечислите основные отличия процедур от функций.
-
Сформулируйте основные отличия локальных переменных от глобальных.
-
Сформулируйте определение формальных параметров. В чём отличие параметров – переменных от параметров – значений. Укажите служебные слова и структуры в которых они используются.
-
Дайте определение файла. Укажите три разновидности файлов в зависимости от организации в них данных.
-
Укажите процедуру для задания связи конкретного текстового файла на диске с файловой переменной. Укажите процедуру закрытия доступа к файлам.
-
Укажите процедуры для открытия текстового файла на запись (создание или очистка файла, изменение файла). Укажите процедуру записи данных в текстовый файл. Опишите формат всех этих процедур.
-
Укажите процедуру для открытия текстового файла на чтение. Укажите процедуру чтения данных из текстового файла. Опишите формат обеих процедур.
-
Укажите служебные слова, которые называются операторными скобками. Определите ситуации и операторы, для которых необходимы операторные скобки. Приведите пример.