- •Тема 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: «Типизированные файлы»
Тема 12: «Текстовые файлы»
Задача 12.
В редакторе создайте два текстовых файла, внесите в каждый файл по 10 строк произвольного текста.
Из двух исходных файлов при помощи программы получите третий файл, в который внесите поочерёдно две первые строки из второго файла, а затем строки из первого файла, вставляя в начало каждой строки её номер по порядку.
Организуйте из программы вывод на экран содержимого исходных файлов и содержимого результирующего файла.
Тема 13: «Типизированные файлы»
Задача 13.
Организуйте заполнение типизированного файла случайными целыми числами из интервала [-4000;4000]. Выведите содержимое файла на экран.
Найдите среднее арифметическое компонент файла стоящих на четных местах. Дополнительный массив не использовать.
Запишите округленное значение среднего арифметического в конец файла. Выведите на экран измененное содержимое файла.
Вариант 11
Тема 1: «Запись выражений, ввод–вывод информации»
Задача 1.1.
Составьте программу для вычисления значений выражений. Исходные данные a, b, c задаются пользователем с клавиатуры.
Задача 1.2.
Очистить экран, заполнить его бирюзовым цветом. Ввести числа x, y. Ещё раз очистить экран и вывести в центре экрана следующие вычисленные значения:
Тема 2: «Составление программ линейной структуры»
Задача 2.1.
Составить алгоритм и программу для вычисления значения выражения:
при следующих исходных данных: a=0,9 b=12,5
Переменную x задать случайным образом в интервале [-1; 7]. Записать в отчет не менее трех найденных значений выражения и указать, какое значение x им соответствует.
Задача 2.2.
Задано четырехзначное натуральное число х. Получить из него число, записанное теми же цифрами, но в обратном порядке, а так же сумму исходного и полученного числа.
Тема 3: «Программы разветвленной структуры»
Задача 3.1.
Вычислите значение функции F по формулам:
– при a<0, b<0
– при a<0, b 0
– при b<0, a 0
F не определена – в остальных случаях
Задача 3.2.
Написать программу для решения кубического уравнения для произвольных значений коэффициентов a, b.
Тема 4: «Структура ветвления выбор – иначе»
Задача 4.1.
Введите с клавиатуры номер месяца и выведите его название, используя разные цвета для каждого сезона.
Задача 4.2.
Введите с клавиатуры три числа и выведите в левом верхнем углу экрана четные из них, а в правом нижнем углу - нечетные, используя синий цвет для четных чисел и красный для нечетных.
Тема 5: «Циклы с известным числом повторений»
Задача 5.
Составить алгоритм и программу для вычисления значений функций, указанных в таблице, при различных значениях х. Диапазон изменения аргумента задан в таблице. Все функции должны вычисляться в одном общем цикле.
-
x
tgx
-1
-0.9
-0.8
…
1.0