- •ЛАБОРАТОРНАЯ РАБОТА № 1
- •Теоретический материал
- •1.2. Интерфейс IDE
- •1.3. Комбинации клавиш
- •2. Подготовка текста программы
- •2.5. Удаление фрагмента текста
- •ЛАБОРАТОРНАЯ РАБОТА № 2
- •Теоретический материал
- •Константа (англ. constant) – это величина, значения которой не изменяются в период ее существования. Значения переменных предварительно описываются в разделе описания переменных CONST.
- •2.1. Простые типы данных
- •5. Вычисление выражений
- •Задача 2
- •Задача 3
- •Необходимо ввести и вывести на печать два целых числа и два вещественных числа:
- •ЛАБОРАТОРНАЯ РАБОТА № 3
- •Теоретический материал
- •Допускается опускать служебное слово ELSE:
- •Задача 2
- •Задача 3
- •Program Lab3_3_2; {Случай 2}
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Теоретический материал
- •ЛАБОРАТОРНАЯ РАБОТА № 5
- •ОРГАНИЗАЦИЯ РАБОТЫ ПРОГРАММ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ
- •Теоретический материал
- •Задача 1
- •Задача 2
- •Рассмотрим программу с использованием оператора цикла с предусловием, когда в качестве логического < Условия > стоит выражение 2*A < = 3*N +1.
- •Program Lab5_2;
- •Задача 4
- •6. Вложенные циклы
- •8. Практическое задание – решение задач с использованием операторов цикла
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •ОРГАНИЗАЦИЯ ИТЕРАЦИОННЫХ ЦИКЛОВ В ПРОГРАММЕ
- •Теоретический материал
- •Задача 1
- •Задача 2
- •Пояснения к задаче 2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Теоретический материал
- •Таблица 14
- •Задача 3
- •Задача 4
- •Задача 5
- •Умножить на 3 каждый элемент массива и получить результат на экране дисплея распечатанным по строкам.
- •5. Практическое задание – решение задач с использованием массивов
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант16
- •ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ TURBO PASCAL
3. Cберегательная касса начисляет 2% годовых (т. е. через год вклад увеличивается на 2% без участия вкладчика). Какой станет сумма (в руб.), положенная в сберкассу на N лет?
Вариант 7
1. Написать программу, которая выводит таблицу степеней двойки (от нулевой до десятой). Ниже представлен рекомендуемый вид экрана во время работы программы.
Таблица степеней двойки
01
12
24
38
416
532
664
7128
8256
9512
101 024
2.Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. Через сколько дней спортсмен будет пробегать больше 20 км?
3.Написать программу, которая проверяет для N чисел, является ли целое число, введенное пользователем, простым. Рекомендуемый вид экрана во время работы программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом.
Введите N – > 3
Введите целое число и нажмите < Enter > – > 45
45– не простое число
Введите целое число и нажмите < Enter > – > 7
7– простое число
Введите целое число и нажмите < Enter > – > 19
19– простое число
Указания к решению задачи 3
Простым называется число, которое делится только само на себя (например, 3, 5,17 и т. д.). «Число 1 может быть отнесено к простым числам, однако предпочтительно выделять его особо, не относя ни к простым, ни к составным». (Выгодский М.Я. Справочник по элементарной математике.)
Вариант 8
1. Написать программу, которая вычисляет факториал числа, введенного с клавиатуры. (Факториалом числа n называется произведение целых чисел
74
от 1 до n, например: факториал числа 1 равен 1, а факториал числа 8 – 40 320.) Рекомендуемый вид экрана приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом.
Вычисление факториала
Введитечисло, факториалкоторогонадовычислить, инажмите< Enter > – > 7
Указания к решению задачи 1
Переменной, где будет находиться вычисленное значение факториала, надо присвоить тип Longint.
2. В киоске продается газета стоимостью 3 коп. и журнал стоимостью 20 коп. Составить программу, которая спрашивает о желании покупателя (журнал или газета?), принимает деньги (сумма денег вводится с клавиатуры) и печатает причитающуюся сдачу. Исходные данные задать самостоятельно. Количество покупателей равно N.
Указания к решению задачи 2
Покупателю нужно задать по меньшей мере два вопроса:
1.«Что хотите купить: журнал или газету?» После ввода ответа нужно показать соответствующую стоимость издания и задать следующий вопрос.
2.«Сколько платите?» Количество денег покупателя вводится с клавиатуры (в числовую переменную).
Далее надо сравнить это количество со стоимостью покупки и напечатать итоговое сообщение.
3.Пусть дано натуральное число N и последовательность из N вещественных чисел, среди которых есть хотя бы одно отрицательное. Найти наибольшее среди отрицательных чисел этой последовательности.
Вариант 9
1.Написать программу, которая выводит таблицу значений функции
у= –2,4х2 + 5х – 3 в диапазоне от –2 до 2 с шагом 0,5. Ниже представлен рекомендуемый вид экрана во время работы программы:
x |
y |
–2 |
–22,60 |
–1,5 |
–15,90 |
–1 |
–10,40 |
–0,5 |
–6,10 |
0 |
–3,00 |
0,5 |
–1,10 |
1 |
–0,40 |
1,5 |
–0,90 |
2 |
–2,60 |
75
2. В ЭВМ поступают результаты соревнований по плаванию для трех спортсменов. Выбрать и напечатать лучший результат. Решить задачу для следующих наборов данных: 1) 11,3; 10,6; 11; 2) 10; 10,9; 13; 3) 16; 18; 13.
Указания к решению задачи 2
Задача сводится к определению минимального из трех чисел.
3. Написать программу, которая вычисляет сумму первых n членов ря-
да s =1+ 13 + 15 + 17 + 19 . Количество суммируемых членов ряда задается во
время работы программы. Рекомендуемый вид экрана во время работы программы такой же, как в варианте 6 (задача 1).
Вариант 10
1. Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время работы программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом.
Вычисление среднего арифметического последовательности дробных чисел. После ввода каждого числа нажимайте < Enter >:
–> 5,4
–> 7,8
–> 3,0
–> 1,5
–> 2,3
Среднее арифметическое введенной последовательности: 4,00
2. ЭВМ используется при разборе коллекции марок. Составить программу, подсчитывающую число марок тематически: по спорту, искусству, городам. Подсчитать общее количество марок. Использовать множественный выбор.
Указания к решению задачи 2
Названия типов марок закодировать числами 1, 2, 3. В зависимости от введенного значения типа марки для перехода к выполнению нужного оператора использовать оператор множественного выбора. Для окончания ввода можно использовать специальное значение, например ноль.
3. Вводится последовательность ненулевых чисел, ноль – конец последовательности. Определить, является ли последовательность возрастающей.
Вариант 11
1. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности. Рекомендуемый вид
76
экрана во время работы программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом.
Обработка последовательности дробных чисел. После ввода каждого числа нажимайте < Enter >
– > 12,3
Введено чисел: 1 Сумма: 12,30 Среднее арифметическое: 12,30
– > 15
Введено чисел: 2 Сумма: 27,30 Среднее арифметическое: 13,65
– > 10
Введено чисел: 3
Сумма: 37,30
Среднее арифметическое: 12,43
– > 5,6
Введено чисел: 4 Сумма: 42,90 Среднее арифметическое: 10,73
– > 11,5
Введено чисел: 5 Сумма: 54,40 Среднее арифметическое: 10,88
2. Напечатать таблицу перевода температуры из градусов по шкале Цельсия (С) в градусы по шкале Фаренгейта (F) для значений от 15ºС до 30ºС с шагом 1ºС.
Указания к решению задачи 2
Перевод осуществляется по формуле F = 1,8С + 32.
3. Вводится N чисел. Вывести на экран те числа, делителем которых является целое число А.
Вариант 12
1.Написать программу, которая выводит таблицу значений функции
у= |х – 2| + |х + 1|. Диапазон изменения аргумента от – 4 до 4, шаг приращения аргумента равен – 0,5. Вид экрана такой, как в варианте 9 (задача 1).
2.Пусть дано шесть целых чисел, которые вводятся по одному. Получить сумму тех из них, которые кратны 5.
3.Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление среднего арифметического последовательности положительных чисел.
77