
- •ЛАБОРАТОРНАЯ РАБОТА № 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
Вводите после стрелки числа. Для завершения ввода введите ноль:
–> 45
–> 23
–> 15
–> 0
Введено чисел: 3 Сумма чисел: 83
Среднее арифметическое: 27,67
Вариант 13
1.Написать программу, которая генерирует десять случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время работы программы приведен ниже.
Случайные числа
13 4 2 7 4 9 6 2 1
Среднее арифметическое: 3,9
2.В ЭВМ по очереди вводятся координаты n точек. Определить, сколько из них принадлежат фигуре, ограниченной осью абсцисс и аркой синусоиды, построенной для аргумента от 0 до π.
Указания к решению задачи 2
Для каждой точки нужно проверять ограничение на Х (0 ≤ Х ≤ π.) и на
Y (0 ≤ Y ≤ SinX).
3. Стоимость доставки груза самолетом составляет 2 500 руб. за м3 объема груза. Написать программу, которая выводит стоимость доставки каждого из пяти ящиков, размеры которых приведены ниже. Найти общую стоимость груза.
Длина, м |
Ширина, м |
Высота, м |
4 |
2 |
3 |
6 |
2 |
2 |
4 |
2,5 |
2,5 |
3 |
3 |
3 |
4 |
2 |
6 |
Вариант 14
1.Написать программу, которая выводит таблицу значений функции
у= |х + 2| + sinx. Диапазон изменения аргумента – от –4 до 4, шаг приращения аргумента равен 1. Вид экрана такой, как в варианте 9 (задача 1).
2.Пусть дано семь целых чисел, которые вводятся по одному. Получить сумму тех из них, которые меньше по абсолютному значению квадрата порядкового номера вводимого числа.
78
Указания к решению задачи 2
Нужно организовать цикл по количеству вопросов, а начать так: «Сколько вопросов зададите?»
3.Написать программу, которая бы спрашивала название времени года,
азатем печатала названия месяцев, относящихся к этому времени года, например: ВЕСНА – март, апрель, май. В случае неверного ввода программа должна печатать: «Такого месяца нет».
Вариант 15
1. Написать программу, которая выводит на экран таблицу стоимости (например, яблок), в диапазоне от 100 г до 1 кг с шагом 100. Ниже представлен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите цену одного килограмма и нажмите < Enter > (копейки от рублей отделяйте точкой) > 16.50:
Вес, г |
Стоимость, руб. |
100 |
1.65 |
200 |
3.30 |
300 |
4.95 |
400 |
6.60 |
500 |
8.25 |
600 |
9.90 |
700 |
11.55 |
900 |
13.20 |
900 |
14.85 |
1000 |
16.50 |
2. Ученикам 1-го класса назначается дополнительно стакан молока (200 мл), если их вес составляет меньше 30 кг. Определить, сколько литров молока потребуется ежедневно для одного класса, состоящего из N учеников. После взвешивания вес каждого ученика вводится в компьютер.
Указания к решению задачи 2
Если вес очередного ученика меньше 30 кг, то к числу учеников, которым назначается молоко, нужно прибавить 1.
3. Заданы N троек чисел A, B, C. Вводя их по очереди и интерпретируя как длины сторон треугольника, определить, сколько троек может быть использовано для построения треугольника.
Вариант 16
1. Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже представлен рекомендуемый вид
79