Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal (Задания).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
915.97 Кб
Скачать

Лабораторная работа №9 Файлы.

9.1. Протабулировать функцию y(x) и функцию g(x) на отрезке [a;b] с шагом h=(b-a)/n. Вычисление y(x) оформить в виде процедуры, вычисление g(x) - в виде функции. Значения a, b, h, g(x) взять из лабораторной работы 3 задание 3.4., значения y(x) из лабораторной работы 2 задание 2.1. Записать в файлы Y.DAT G.DAT значение y(x) и g(x).Составить программу с использованием данных из файла.

  1. Найти среднее в таблице значение y(x) и g(x)

  2. Найти наибольшее значение y(x) и g(x).

  3. Найти наименьшее значение y(x) и g(x)

  4. Найти все положительные значения y(x) и g(x)

  5. Найти все отрицательные значения y(x) и g(x)

  6. Определить количество положительных значений y(x) и g(x).

  7. Определить количество отрицательных значений y(x) и g(x).

  8. Найти разности соответствующих значений y(x) и g(x)

  9. Найти суммы соответствующих значений y(x) и g(x)

  10. Найти произведения соответствующих значений y(x) и g(x)

  11. Найти все значения y(x) больше среднего в таблице g(x)

  12. Найти все значения y(x) меньше среднего в таблице g(x)

  13. Найти все значения g(x) больше среднего в таблице y(x)

  14. Найти все значения g(x) меньше среднего в таблице y(x)

9.2 Занести в текстовый файл данные, согласно заданию 2 к лабораторной работе 7.(5 записей). Выполнить задание 7.2. С использованием данных из файла. Лабораторная работа №10

Модули

10.1. Выполнить задание 3 к лабораторной работе 5. Обработку массива оформить в виде модуля.

10.2. Протабулировать функцию y(x) и функцию g(x) на отрезке [a;b] с шагом h=(b-a)/n. Вычисление y(x) оформить в виде процедуры, вычисление g(x) - в виде функции. Значения a, b, h, g(x) взять из лабораторной работы 3 задание 3.4., значения y(x) из лабораторной работы 2 задание 2.1. Записать в файлы Y.DAT G.DAT значение y(x) и g(x).Составить программу с использованием данных из файла. Результат получить в виде таблицы: Вывод таблицы на экран оформить в виде модуля.

10.3.Выполнить задание, используя процедуры и функции модуля crt

1. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Mеню

Первое

Второе

Десерт

Процесс выбора осуществить с помощью клавиш < >, Вариант, на который падает выбор, выделяется другим цветом. При нажатии клавиши<enter> должно появляться другое окно, вида

название

1 блюдо 1

2 блюдо 2

3 блюдо 3

4 блюдо 4

Процесс выбора осуществить с помощью клавиш При выборе, перейти к полному экрану и написать рецепт приготовления .

2. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Меню

вариант 1

вариант 2

вариант 3

Процесс выбора осуществить с помощью клавиш < >, Вариант, на который падает выбор, выделяется другим цветом. При нажатии клавиши<enter> должно появляться другое окно, вида

Вопрос варианта

1 Ответ 1

2 Ответ 2

3 Ответ 3

4 Ответ 4

Процесс выбора осуществить с помощью клавиш При выборе правильного ответа, перейти к полному экрану и выдать звуковой сигнал "Елочка", в противном случае сообщить о неверном выборе .

3. Установить текстовый режим 25x80, вывести на экран меню следующего вида

фауна

млекопитающие

птицы

Рыбы

Процесс выбора осуществить с помощью клавиш < > .Вариант, на который падает выбор, выделяется повышенной яркостью. При нажатии клавиши<enter> должно появляться другое окно, вида

пункт N

1 назв. животного 1

2 назв. животного 2

3 назв. животного 3

4 назв. животного 4

Процесс выбора осуществить с помощью клавиш При выборе, перейти к полному экрану и вывести на экран краткую характеристику животного .

4. Установить текстовый режим 25x40, вывести на экран меню следующего вида

год

зима

весна

лето

осень

Процесс выбора осуществить с помощью клавиш < > .Вариант, на который падает выбор, выделяется цветом соответствующего времени года(например, лето-красным, осень - желтым и т.д.). При нажатии клавиши<enter> должно появляться другое окно, вида

время года

1 месяц 1

2 месяц 2

3 месяц 3

Процесс выбора осуществить с помощью клавиш .При выборе, перейти к полному экрану и вывести на экран фамилии студентов группы, родившихся в указанном месяце.

5. Установить текстовый режим 25x40, вывести на экран меню следующего вида

магазин

1 Отдел 1

2 Отдел 2

3 Отдел 3

4 Отдел 4

Процесс выбора осуществить с помощью клавиш .Отдел, на который падает выбор, выделяется цветом текста. При нажатии клавиши<enter> должно появляться другое окно, вида

наименование товара1

наименование товара2

наименование товара3

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к головному меню и выбрать товар в другом отделе . При нажатии клавиши <ESC> перейти к полному экрану и сообщить о полной стоимости покупки.

6. Установить текстовый режим 25x80, вывести на экран меню следующего вида

космос

1 Планеты

2 Звезды

3 Спутники

Процесс выбора осуществить с помощью клавиш .Пункт, на который падает выбор, выделяется инверсным изображением. При нажатии клавиши<enter> должно появляться другое окно, вида

имя1

имя2

имя3

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к полному экрану и выдать краткую характеристику выбранного объекта.

7. Установить текстовый режим 25x40, вывести на экран меню следующего вида

калькулятор

1 Операция 1

2 Операция 2

3 Операция 3

4 Операция 4

Процесс выбора осуществить с помощью клавиш .Отдел, на который падает выбор, выделяется цветом текста. При нажатии клавиши<enter> должно появляться другое окно, вида

ввод числа 1

ввод числа 2

результат

Ввод чисел осуществить с клавиатуры. Вводимые числа должны быть целыми, положительными.

8. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Садовые культуры

1 Деревья

2 Цветы

3 Кустарники

4 Травы

Процесс выбора осуществить с помощью клавиш .Пункт, на который падает выбор, выделяется цветом фона. При нажатии клавиши<enter> должно появляться другое окно, вида

Выбранный пункт

название 1

название 2

название3

Процесс выбора осуществить с помощью клавиш < > .При выборе, перейти к полному экрану выдать краткую характеристику растения и звуковой сигнал "Во саду ли, в огороде" .

9. Установить текстовый режим 25x80, вывести на экран меню следующего вида

АНКЕТА

Полностью видно только окно, на которое падает выбор. Вначале рабочим устанавливается 1 окно . При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

Строка1

Строка2

Строка3

Строка4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к следующему окну. После осуществления выбора в последнем окне перейти к полному экрану и выдать полученную информацию.

10. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Вещества

Полностью видно только окно, на которое падает выбор. Процесс выбора осуществить с помощью клавиш . При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

Вещество1

Вещество2

Вещество3

Вещество4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к полному экрану и выдать химическую формулу указанного элемента.

11. Установить текстовый режим 25x40, вывести на экран меню следующего вида

Предложение

Полностью видно только окно, на которое падает выбор. Вначале рабочим устанавливается 1 окно . При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

Слово1

Слово2

Слово3

Слово4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к следующему окну. После осуществления выбора в последнем окне перейти к полному экрану и выдать полученное предложение.

12. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Зачетка

Полностью видно только окно, на которое падает выбор. Процесс выбора осуществить с помощью клавиш . При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

предмет1

Предмет2

предмет3

предмет4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к полному экрану выдать полученную оценку и звуковой сигнал "чижик-пыжик".

13. Установить текстовый режим 25x80, вывести на экран меню следующего вида

Выбора осуществить с помощью перемещения окна "выбор". Выбранное окно выделяется синим цветом. При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

название1

Название2

название3

название4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter> перейти к полному экрану выдать краткую характеристику объекта.

14. Установить текстовый режим 25x40, вывести на экран меню следующего вида

Осуществить поиск файла с заданным именем. Вначале рабочим устанавливается 1 окно . Выбранное окно выделяется инверсным изображением. При нажатии клавиши<enter> должно появляться другое окно, вида

Заголовок выбранного окна

имя 1

имя 2

имя 3

имя 4

Процесс выбора осуществить с помощью клавиш< > . При выборе с помощью клавиши<enter>перейти в основном меню к следующему окну. При нажатии клавиши <f7> перейти к полному экрану выдать размер файла в Кбайтах или сообщить, что файл не найден.

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