- •Тема 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: «Типизированные файлы»
Тема 3: «Программы разветвленной структуры»
Задача 3.1.
Вычислите значение функции F по формулам:
– при a>5, b>5
– при a>5
– при b>5
F не определена – в остальных случаях
Задача 3.2.
Вычислите значение функции, заданной графически:
Тема 4: «Структура ветвления выбор – иначе»
Задача 4.1.
Введите номер месяца и напечатайте его название, используя синий цвет символов для месяцев, имеющих менее 31 дня, и красный цвет для месяцев, имеющих 31 день.
Задача 4.2.
Введите три числа. Выведите их в центре экрана, раскрасив двухзначные числа зеленым цветом, трехзначные красным цветом, а остальные – синим цветом.
Тема 5: «Циклы с известным числом повторений»
Задача 5.
Составить алгоритм и программу для вычисления значений функций, указанных в таблице, при различных значениях х. Диапазон изменения аргумента задан в таблице. Все функции должны вычисляться в одном общем цикле.
-
x
Sin x
cos x
tg (x+1)
ctg (x+1)
0
0.1
0.2
…
1.0
Тема 6: «Обработка строк»
Задача 6.1.
Заполнить верхнюю половину экрана красным цветом, нижнюю зеленым. После нажатия любой клавиши поменять цвета. Затем ввести строку с клавиатуры и вывести ее в левом верхнем углу экрана, удалив ее правую половину.
Задача 6.2.
Составить программу, организующую работу с пользователем в диалоговом режиме: программа запрашивает слово с заданным числом букв, проверяет правильность ввода такого слова и выводит следующий запрос. Окончание работы – ввод пустой строки. Программа также должна подсчитывать количество правильных ответов и выводить, сколько баллов набрал пользователь и количество попыток.
Тема 7: «Составление и отладка программ циклической структуры»
Задача 7.1.
Построить алгоритм, составить и отладить программу для нахождения суммы ряда:
Получить результат при x=1; x=0.2
Задача 7.2.
Построить алгоритм, составить и отладить программу для нахождения произведения ряда:
с точностью до очередного члена ряда <
Задача 7.3.
Разработать программу для определения, сколько существует четырехзначных чисел, сумма цифр которых равна 10? Организуйте цикл перебора всех возможных четырехзначных чисел с проверкой суммы цифр каждого числа. Выведите на экран количество чисел, удовлетворяющих данному условию.