Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Domashnie_i_kontrolnye_raboty_I_semestra_inform....doc
Скачиваний:
14
Добавлен:
03.12.2018
Размер:
137.73 Кб
Скачать

Задачи к контрольной работе №1

  1. Найти максимальное (минимальное) из трех (двух) чисел a, b, c (a, b).

  2. Найти сумму первых 10 натуральных чисел.

  3. Найти сумму (произведение) четных(нечетных) чисел из интервала 1 до 20. Использовать цикл с предусловием (с постусловием).

Контрольная работа №2

  1. Перечислите структурированные типы данных. Дайте определение каждого из них и служебные слова их задающие.

  2. Дайте определение массива. Укажите служебные слова для описания массива. Покажите описание двумерного массива B(2, 3) как массива массивов.

  3. Дайте описание массива А(10), если – целые значения в диапазоне от –100 до 100.

  4. Дайте описание массива А(10), если – вещественные значения порядка, не превышающего .

  5. Дайте описание массива А(10), если – строки, длиной не более пяти символов.

  6. Напишите фрагмент программы, обеспечивающий заполнение одномерного массива А(25) значениями с клавиатуры.

  7. Напишите фрагмент программы заполнения двумерного массива А(3,3) вещественными значениями, используя счётчик случайных чисел.

  8. Опишите переменные a и b как одномерные массивы идентичных типов с индексами от 1 до 10, предназначенные для хранения вещественных значений.

  9. Дайте формат структурированного типа RECORD (запись). Приведите пример задания типа запись для обработки данных о дате (день, месяц, год).

  10. Задайте запись ADDRESS с полями: CITY – строка символов, HOUSE – целое число в диапазоне от 1 до 1000, INDEX – пометка, принимающая значения TRUE или FALSE. Приведите пример задания переменной ADDRESS номера дома.

  11. Дайте определение строкового типа данных. Перечислите операции для работы со строками. Приведите примеры.

  12. Дайте определение строкового типа данных. Перечислите процедуры для работы со строками. Приведите примеры.

  13. Дайте определение строкового типа данных. Перечислите функции для работы со строками. Приведите примеры.

  14. Сформулируйте в общем виде случаи, требующие подпрограмм, перечислите виды подпрограмм. Укажите служебные слова, задающие каждый из этих видов. Поясните различия в написании заголовков каждого из этих видов.

  15. Сформулируйте, как организуется обращение к подпрограммам вида процедура и вида функция.

  16. Перечислите основные отличия процедур от функций.

  17. Сформулируйте основные отличия локальных переменных от глобальных.

  18. Сформулируйте определение формальных параметров. В чём отличие параметров – переменных от параметров – значений. Укажите служебные слова и структуры в которых они используются.

  19. Дайте определение файла. Укажите три разновидности файлов в зависимости от организации в них данных.

  20. Укажите процедуру для задания связи конкретного текстового файла на диске с файловой переменной. Укажите процедуру закрытия доступа к файлам.

  21. Укажите процедуры для открытия текстового файла на запись (создание или очистка файла, изменение файла). Укажите процедуру записи данных в текстовый файл. Опишите формат всех этих процедур.

  22. Укажите процедуру для открытия текстового файла на чтение. Укажите процедуру чтения данных из текстового файла. Опишите формат обеих процедур.

  23. Укажите служебные слова, которые называются операторными скобками. Определите ситуации и операторы, для которых необходимы операторные скобки. Приведите пример.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]