
- •Варианты заданий к лабораторным работам Лабораторная работа n1
- •1.2. Составить программу пооперационного вычисления значений арифметических выражений, согласно указанным ниже формулам.
- •2.3. Составить программу для выполнения указанного ниже задания, используя оператор множественного ветвления.
- •Лабораторная работа n3 Программы с циклами
- •3.1. Дано действительное число а, натуральное число n. Вычислить:
- •3.3. Выполнить предыдущее задание, заменив произведение суммой.
- •Лабораторное занятие n4 Процедуры и функции
- •4.1. Составить программы, используя указанные в скобках вспомогательные алгоритмы (вспомогательные алгоритмы оформить процедурами).
- •4.2. Составить программы, используя указанные в скобках вспомогательные алгоритмы (вспомогательные алгоритмы оформить функциями).
- •Упорядочить (переставить) строки массива
- •Упорядочить (переставить) столбцы массива
- •Лабораторное занятие n6
- •6.1. Составить программу, выполняющую следующее задание: дана строка символов.
- •Лабораторное занятие n7 Записи
- •Лабораторное занятие n 8 Множества
- •8.1. Сформировать три множества x1, x2, x3, содержащие целые числа из диапазона 1…100. Мощность каждого множества равна 5. Значения элементов исходных множеств ввести с клавиатуры.
- •8.2. Дана непустая последовательность символов. Необходимо построить и напечатать множество, элементами которого являются встречающиеся последовательности:
- •Лабораторная работа №9 Файлы.
- •9.2 Занести в текстовый файл данные, согласно заданию 2 к лабораторной работе 7.(5 записей). Выполнить задание 7.2. С использованием данных из файла. Лабораторная работа №10
- •10.1. Выполнить задание 3 к лабораторной работе 5. Обработку массива оформить в виде модуля.
- •10.3.Выполнить задание, используя процедуры и функции модуля crt
- •10.4. Выполнить задание, используя процедуры и функции модуля graph.
- •Лабораторная работа №11 Динамические массивы.
- •11.1. Вычислить значение выражения, используя ссылочные переменные.
- •11.2. Создать, заполнить, распечатать массив размерностью 10х10 и обработать его в соответствии с приведенным ниже вариантом задания.
- •Лабораторная работа № 12.
- •Лабораторная работа №13 Динамические структуры (списки).
- •Лабораторная работа №14 Динамические структуры (кольца).
- •Лабораторная работа №15
- •Каждый из студентов фмф имеет следующие параметры (характеристики):
- •15.2. Построить дерево, которое может содержать несколько элементов, "подвешенных" к одному ключу ( "подвеску" можно оформить в виде стека).
- •Варианты заданий для практики вычислений
- •Вариант 5
- •Примеры программ Линейные программы
- •Программы с условными операторами
- •Программы с циклами
- •Пример. Найти сумму положительных элементов массива.
- •Множества
- •Динамические структуры
- •Программы с объектами
- •Тема: Графика Теоретические вопросы.
- •Практические задания.
- •Теоретические вопросы.
- •Практические задания.
- •Тема: Динамические структуры данных Теоретические вопросы.
- •Практические задания.
- •Тестовые задания к зачету по информатике Записи
- •Исправить ошибки.
- •Графика и модули
- •Исправить ошибки.
- •Динамические структуры
- •Литература
- •Задания к лабораторным работам по информатике
- •214036, Брянск, Бежицкая, 14.
Лабораторная работа №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).Составить программу с использованием данных из файла.
Найти среднее в таблице значение y(x) и g(x)
Найти наибольшее значение y(x) и g(x).
Найти наименьшее значение y(x) и g(x)
Найти все положительные значения y(x) и g(x)
Найти все отрицательные значения y(x) и g(x)
Определить количество положительных значений y(x) и g(x).
Определить количество отрицательных значений y(x) и g(x).
Найти разности соответствующих значений y(x) и g(x)
Найти суммы соответствующих значений y(x) и g(x)
Найти произведения соответствующих значений y(x) и g(x)
Найти все значения y(x) больше среднего в таблице g(x)
Найти все значения y(x) меньше среднего в таблице g(x)
Найти все значения g(x) больше среднего в таблице y(x)
Найти все значения 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> перейти к полному экрану выдать размер файла в Кбайтах или сообщить, что файл не найден.