Лабораторная работа, РГР на тему Текстовая лабораторная работа № 2Гураков Алексей Валерьевич. Информатика-2. Учебно-методическое пособие. Вариант 10
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Задание
№ 1. 3
Задание
№ 2. 4
Задание № 3. 6
Задание
№ 4. 8
Список
литературы.. 11
Введение:
Заключение:
Фрагмент текста работы:
Задание № 1
Написать программу,
которая создает типизированный файл Type = Boolean
и записывает в него 19 x 17 значений. Имя для файла kn202mnn .dan.
Описание:
В программе объявляются
все необходимые переменные целого и булевого типов, типизированный файл f: file of boolean; ассоциируется с файлом assign(f, ‘kn202mnn.dan’); в том же
каталоге, что и программа, открывается на запись командой rewrite(f);.
Получение M x N значений булевого типа
организовано с помощью 2 циклов для удобства решения задания 2. Тоже самое
можно было сделать и в одном цикле: от 1 до M x N. Затем файл закрывается close(f);.
Сами булевы
значения получены с помощью вычисления остатка от деления целого числа в
диапазоне от 0 до 999 на 2: если число
делится без остатка, то присваиваем True, иначе – False.
Можно было бы написать, просто random,
так как это не тема лабораторной работы. Код программы:
program z_01; var f: file of boolean; M, N: integer; c: boolean; begin M := 19; N := 17; assign(f,
‘kn202mnn.dan’); rewrite(f); randomize; for var
i := 1 to M do for var
j := 1 to N do begin if (random(1000) mod 2) = 0 then c := true else c := false; write(f, c); end; close(f);
end. Результаты
работы программы:
Результат работы
программы представлен на рисунке 1. Рисунок 1. Результат
работы программы по заданию 1 Выводы:
Значения логического
типа Boolean занимают 1 байт и принимают одно из двух значений,
задаваемых предопределенными константами True
(истина) и False (ложь). 19 x 17 = 323 значения, 323 байта. Рисунок 2. Размер файла kn202mnn.dan
Задание № 2
Написать программу,
которая создает массив A[19, 17] и заполняет его значениями из файла,
созданного первой программой. Вывести на экран массив в виде матрицы 19 x 17.
Описание: