- •Сборник задач
- •Для практикума
- •По Паскалю
- •Содержание
- •Раздел 1 Оператор присваивания. Оператор печати.
- •Раздел 2. Оператор ввода
- •Раздел 3. Величины логического типа.
- •Раздел 4. Условный оператор Полный
- •Расчеты и сравнения
- •Несколько условных операторов
- •С расчетами
- •4.56. Дано двузначное число. Определить: а) входит ли в него цифра 3;
- •2 Сложных уровня
- •Неполный
- •3. Оператор варианта (выбора)
- •Раздел 5. Оператор цикла с параметром
- •5.40. Вычислить значение выражения (( …(202 -192) – 182)2-…- 12)2
- •Рекуррентные соотношения
- •Площадь под кривой
- •Ввод и обработка данных
- •Раздел 6. Операторы цикла с условием
- •Условный оператор после цикла
- •6.55. Дано натуральное число. А) Верно ли, что сумма его цифр больше 10?
- •Максимум и минимум
- •Раздел 7. Сочетание оператора цикла и условного оператора
- •Раздел 8. Вложенные циклы
- •Раздел 9. Символьные строки
- •Вырезка
- •Все символы
- •Сложное условие
- •9.87. Дан текст. Найти максимальное из имеющихся в нем чисел. С условным оператором в цикле и после него
- •9.88. Дано предложение. Определить, каких букв в нем больше: "м" или "н".
- •Сложное условие.
- •Обмены и вставки Обмены
- •Удаления и вставки Удаления
- •Сложные условия
- •Вставка
- •Раздел 10. Процедуры и функции
- •10.1. Вычислить значение выражения:
- •Раздел 11. Массивы
- •Обработка
- •Условный оператор после цикла
- •Условный оператор в цикле Вывод
- •Сумма, произведение, среднее, номера
- •Составные условия
- •Неполный или вложенный условный оператор
- •Среднее
- •Максимум и минимум
- •Два цикла
- •Два массива
- •Из двух массивов в третий
- •Условный оператор в цикле Сумма
- •Количество
- •Среднее
- •Минимум и максимум
- •Циклы с условием До первого значения
- •Со сложным условием
- •Обмены и вставки Обмены и перестановки
- •Удаление и вставки без перестановки
- •Вставка
- •Вставки с подстановкой
- •Раздел 12. Двухмерные массивы
- •Расчеты
- •С условным оператором
- •Диагональ квадратного массива
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Отдельная строка или столбец Вывод
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •2 Строки или столбца
- •Сумма, среднее и т.П.
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Построчно (по столбцам) Каждая строка (столбец)
- •Условным оператором в цикле
- •Цикл с условием
- •Замена Каждая строка (столбец)
- •Несколько строк по условию
- •Несколько строк по условию
- •Цикл с условием
- •Из двух в третий
- •Из двухмерного в одномерный и наоборот
- •По строкам (столбцам)
- •Удаление и вставка без перестановки Удаление
- •Вставка
- •Вставки с перестановкой
- •Двухмерные массивы символов
- •Раздел 13. Массивы величин типа запись
- •Цикл с условием
- •Массив и текст
- •3 Текст и (или) числа
- •2 Текста
- •Больше трех с условием
- •Со сложным условием
- •Раздел 14. Работа с файлами .Типизированные файлы. Записи
- •Удаление и вставка
- •Расчеты
- •Из файла в массив
- •2 Или 3 файла из файла в файл
- •Текстовые файлы. Запись
- •Удаление и вставка
- •Чтение. Строки
- •Символы строк
- •Раздел 15. Случайные числа
- •Условный оператор в цикле
- •Цикл с условием
- •Метод Монте-Карло
- •Раздел 16. Модуль Graph.
Раздел 5. Оператор цикла с параметром
5.1. Напечатать ряд чисел 20 в виде: 20 20 20 20 20 20 20 20 20 20.
5.2. Составить программу вывода любого числа - заданное число раз в виде, аналогичном показанному в предыдущей задаче.
5.3. Напечатать "столбиком":
а) все целые числа от 20 до 35;
б) квадраты всех целых чисел от 10 до В (значение В вводится с клавиатуры; В 10);
в) третьи степени всех целых чисел от А до 50 (значение А вводится с клавиатуры; А 50);
г) все целые числа от А до В (значения А и В вводятся с клавиатуры; В А).
5.4. Напечатать числа следующим образом:
10 10.4 25 25.5 24.8
11 11.4 26 26.5 25.8
… …
25 25.4 35 35.5 34.8
а б
5.5. Напечатать числа следующим образом:
21 20.4 16 15.5 16.8
22 21.4 17 16.5 17.8
… …
35 34.4 24 23.5 24.8
а б
5.6. Одна штука некоторого товара стоит 20,4 руб. Напечатать таблицу стоимости 2, 3, ..., 20 штук этого товара
5.7. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт = 453 г).
5.8. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, ..., 22 дюйма (1 дюйм = 25,4 мм).
5.9. Считая, что Земля — идеальная сфера с радиусом R = 6350 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, ..., 10 км.
5.10. Напечатать таблицу перевода 1, 2, ..., 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).
5.11. Плотность воздуха убывает с высотой по закону
р = р0 е-bz,
где р — плотность на высоте b метров,
р = 1,29 кг/м3,
z = 1,25*10-4.
Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.
5.12. Составить таблицу умножения на 7.
5.13. Составить таблицу умножения на 9.
5. 14. Составить таблицу умножения на число n (значение n вводится с клавиатуры; 1 n 9).
5.15. Напечатать "столбиком" значения sin2, sin3, ..., sin 20.
5.16. Рассчитать значения у для значений х, равных 4,5,...,28:
у = 2t2 + 5,5t — 2, t= x + 2.
5.17. Рассчитать значения z для значений а, равных 2, 3, ..., 17:
z = 3,5t2 — 7t+ 16, t= 4a.
5.18. Вывести "столбиком" значения sin0,1; sin0,2; ..., sin1,1.
5.19. Вывести "столбиком" значения
5.20. Напечатать таблицу стоимости 50, 100, 150, ..., 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).
5.21. Напечатать таблицу стоимости 100, 200, 300, ...,2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры) .
5.22. Вывести "столбиком" следующие числа: 2,1; 2,2; 2,3; ...,2,8.
5.23. Вывести "столбиком" следующие числа: 3,1; 3,2; 3,3; ... 3,9.
5.24. Вывести "столбиком" следующие числа: 2,2;2,4; 2,6; ... 4,2.
5.25. Вывести "столбиком" следующие числа: 4,4; 4,6; 4,8; ... 6,4.
5.26.Найти:
а) сумму всех целых чисел от 100 до 500;
б) сумму всех целых чисел от А до 500 (значение А вводится с клавиатуры; А 500);
в) сумму всех целых чисел от - 10 до В (значение В вводится с клавиатуры; В — 10);
г) сумму всех целых чисел от А до В (значения А и В вводятся с клавиатуры; B А).
5.27. Даны натуральные числа х и у. Вычислить произведение x*у, используя лишь операцию сложения. Задачу решить двумя способами.
5.28. Найти:
а) произведение всех целых чисел от 8 до 15;
б) произведение всех целых чисел от А до 20 (значение А вводится с клавиатуры; 1 А 20);
в) произведение всех целых чисел от 1 до В (значение В вводится с клавиатуры; 1 В 20);
г) произведение всех целых чисел от А до В (значения А и В вводятся с клавиатуры; В А).
5.29. Найти:
а) среднее арифметическое всех целых чисел от 1 до 1000;
б) среднее арифметическое всех целых чисел от 100 до В (значение В вводится с клавиатуры; В 100);
в) среднее арифметическое всех целых чисел от А до 200 (значение А и В вводится с клавиатуры; А 200);
г) среднее арифметическое всех целых чисел от А до В (значения А и В вводятся с клавиатуры; В А).
5.30.Найти:
а) сумму кубов всех целых чисел от 20 до 40;
б) сумму квадратов всех целых чисел от А до 50 (значение А вводится с клавиатуры; 0 А 50);
в) сумму квадратов всех целых чисел от 1 до n (значение n вводится с клавиатуры; 1 < n < 100);
г) сумму квадратов всех целых чисел от А до В (значения А и В вводятся с клавиатуры; В А).
5.З1. Дано натуральное число n. Найти сумму n2+ (n + 1)2+ ... + (2n)2.
5.З2. Найти сумму — 12+ 22 — 32+ 42+ ... + 102. Условный оператор не использовать.
5.33. Найти сумму 22+ 23+ 24+ . + 210 . Операцию возведения в степень не использовать.
5.34. Вычислить сумму 1+1/2+1/3+…+1/n
5.35. Вычислить сумму 2/3+3/4+4/5+…+10/11
5.36. Вычислить сумму 1+1/3 +1/32 +… 1/38 . Операцию возведения в степень не использовать.
5.37. Вычислить сумму 1 — 1/2+1/3-…+(-1)n+1 1/n
Условный оператор и операцию возведения в степень не использовать.
5.38. Вычислить сумму x+x3/5+x5/5+…+x11/11 — при x = 2.
5.39. Вычислить сумму 1 —2/3 x + 3/4x 2— 4/5х3 +...+ 11/12х10 при x= 2.