- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 2
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 3
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 4
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 5
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 6
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 7
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 8
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 9
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 10
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 11
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 12
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 13
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 14
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 15
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 16
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 16
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 8: «Одномерные числовые массивы»
- •Тема 9: «Двумерные числовые массивы»
- •Тема 10: «Процедуры и функции программиста»
- •Тема 11: «Записи. Массивы записей»
- •Тема 12: «Текстовые файлы»
- •Тема 13: «Типизированные файлы»
- •Вариант 17
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 18
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
- •Вариант 19
- •Тема 1: «Запись выражений, ввод–вывод информации»
- •Тема 2: «Составление программ линейной структуры»
- •Тема 3: «Программы разветвленной структуры»
- •Тема 4: «Структура ветвления выбор – иначе»
- •Тема 5: «Циклы с известным числом повторений»
- •Тема 6: «Обработка строк»
- •Тема 7: «Составление и отладка программ циклической структуры»
- •Указания к лабораторным работам 8–10:
- •Тема 13: «Типизированные файлы»
Тема 9: «Двумерные числовые массивы»
Задача 9.1.
Ввести двумерный массив произвольной размерности, раскрасить в нем при выводе красным цветом нечетные положительные элементы, синим цветом – нечетные отрицательные элементы.
Задача 9.2.
Определить количество нечетных по значениям элементов в каждом столбце массива.
Тема 10: «Процедуры и функции программиста»
Задача 10.
Заданы три двумерных массива одинаковой размерности. Организовать ввод и вывод на экран массивов с использованием процедур программиста.
Найти сумму не кратных 5 элементов каждого массива, используя функцию программиста.
В том массиве, где это значение меньше всего, поменять местами первую и последнюю строку массива. Обмен осуществить при помощи процедуры.
Тема 11: «Записи. Массивы записей»
Задача 11.
Составьте алгоритм и программу для заполнения массива записей. Объявите тип запись «Поезда», состоящую из следующих полей: номер поезда, место назначения, день недели, время отправления, количество часов в пути. Найти в массиве и вывести на экран сведения о поездах, отправляющихся во вторник позднее 12 часов дня. Найти в массиве и вывести на экран сведения о поездах, отправляющихся в определенный город.
Тема 12: «Текстовые файлы»
Задача 12.
В редакторе создайте два текстовых файла, внесите в каждый файл 10 строк произвольного текста.
Из двух исходных файлов при помощи программы получите третий файл; внесите в поочередно строки из первого и второго файла, указывая после каждой строки количество встретившихся в ней пробелов.
Организуйте из программы вывод на экран содержимого исходных файлов и содержимого результирующего файла.
Тема 13: «Типизированные файлы»
Задача 13.
Организуйте заполнение типизированного файла случайными целыми числами из интервала [-50;50]. Выведите содержимое файла на экран.
Найдите сумму отрицательных компонент файла, значения которых нечетны.
Запишите значение суммы после последней компоненты файла. Выведите на экран измененное содержимое файла.
Вариант 17
Тема 1: «Запись выражений, ввод–вывод информации»
Задача 1.1.
Составьте программу для вычисления значений выражений. Исходные данные a, b, c задаются пользователем с клавиатуры.
Задача 2.1.
Очистить экран, заполнить его бирюзовым цветом. Ввести числа x, y. Ещё раз очистить экран и вывести в центре экрана следующие вычисленные значения:
Тема 2: «Составление программ линейной структуры»
Задача 2.1.
Составить алгоритм и программу для вычисления значения выражения:
при следующих исходных данных:
a=–3,5 b=7,09 c=0,091
Переменную x задать случайным образом в интервале [1; 12]. Записать в отчет не менее трех найденных значений выражения и указать, какое значение x им соответствует.
Задача 2.2.
Заданы три измерения прямоугольного параллелепипеда. Составить алгоритм и программу для вычисления его объема, площади поверхности и диагонали прямоугольного параллелепипеда, используя формулы: