- •Сборник задач
- •Для практикума
- •По Паскалю
- •Содержание
- •Раздел 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.
Метод Монте-Карло
15.24. Вычислить методом Монте-Карло:
а) площадь фигуры, ограниченной половиной синусоиды;
б) площадь фигуры, ограниченной квадратной параболой у = х2, осью абсцисс и прямой x = 2.
Раздел 16. Модуль Graph.
Построить графики функции y = sin x, y = cos x, y = tg x, y = ctg x на одном экране.
Построить графики функций:
а) y = x2 + 3x -10 на отрезке [-5; 5]
б)
Построить графики функций:
а) y = - x2 + 4x – 5 на отрезке [-5; 5]
б)
Построить график функций:
а) y = 4 – x2 на отрезке [-5; 5]
б)
Построить графики функций:
а) на отрезке [-4; 2]
б)
Построить графики функций:
а) y = x2 на отрезке [-5; 5]
б)
Построить графики функций:
а) y = x2 + 3x - 4 на отрезке [-3; 3]
б)
Построить графики функций:
а) y = x2 - 6x + 8 на отрезке [-3; 3]
б)
Построить графики функций:
а) y = x2 + x - 2 на отрезке [-1; 1]
б)
16.10 Построить графики функций:
а) x = a |cos a|, y = |a|
б) x = a |cos a|, y = sin a
16.11 Построить график функции на [a, b], при y = |sin x| +cos |x|, a = 0, b =
16.12 Построить график функции x = a |cos a|, y = cos a
16.13. Построить график функции x = a |cos a|, y = |a|
16.14. Построить график функции x = a |sin a|, y = |1/cos a|
16.15 Построить график функции x = a |cos a|, y = a sin a
16.16 Построить график функции x = a cos a, y = |sin a|
16.17 Построить график функции x = a |cos a|, y = sin a
Построить график функции x = a |cos a|, y = |1/cos a|
Построить график функции x = a |cos a|,
Построить график функции x = a cos a,
Построить график функции x = a |sin a|, y = a |cos a|
Построить график функции x = a |sin a|, y = |cos a|
Построить график функции , y = a sin a
Построить график функции y = 2 sin x + 3 cos x, x [-, ]
Построить график функции:
а) x = a |sin a|, y = |1/cos a|
б) y = 1/cos a
Построить график функции:
а) x = a |sin a|, y = |cos a|
б) , y = a sin a
Построить график функции:
а) x = a cos a,
б) x = a |sin a|, y = a |cos a|.
16.28 Построить на экране график функций
а) х = а|cos a|, y = a |sin a|.
б) х = а |cos a|, y = sin a /cos a.
16.29 Построить по уравнениям в полярных координатах овалы Кассини:
а) x = p cos
б) y = p sin
где
a > c
0 < c < a < c
0 < a < c
16.30 Построить спираль вокруг начала координат с N витками с внешним радиусом R
x = R cos t
y = R sin t, где R = t / 2, t
16.31. Построить по параметрическому представлению строфоиду:
x = a (t2 - 1)/(t2 + 1),
y = at (t2 – 1)/(t2 +1), t (-; ), a > 0
16.32. . Построить по параметрическому представлению Улитку Паскаля:
x = a cos2 t + b cos t,
y = a cos t sin t + b sin t, где a > 0, b > 0
16.33. Построить по параметрическому представлению Эпициклоиду:
x = (a + b) cos t – a cos ((a + b) t / a),
y = (a + b) sin t – a sin ((a + b) t / a), a > 0, b > 0,
b/a = p/q, где p и q – положительные целые взаимно простые числа,
t [0; 2 q )
16.34. Построить сердечко:
16.35. Построить по параметрическому представлению конхоиду Никомеда:
x = a + t cos t,
y = a tg t + t sin t, где t (-/2; /2) – правая ветвь
t (/2; 3/2) – левая ветвь, a > 0, l > 0
16.36. Построить по параметрическому представлению циссоиду:
x = at2 / (1 + t2),
y = at3 (1 + t2), где t (-; ), a > 0
16.37. Построить кубическую параболу:
y = a x3
16.Построить полукубическую параболу:
y = a x3/2
16.39. Построить верзьеру Аньези:
16.40. Построить циссоиду Диокла:
16.41. Построить лемнискату Бернулли:
(x2 + y2)2 = a2 (x2 – y2)
16.42. Построить обыкновенную циклоиду:
16.43. Построить удлиненную циклоиду:
x = a φ – b sin φ,
(a<b)
y = a – b cos φ
16.44. Построить укороченную циклоиду:
x = a φ – b sin φ,
(a>b)
y = a – b cos φ
16.45. Построить цепную линию:
y = a/2 (e x/a + e -x/a ) = ach x/a
16.46. Построить параболу:
± х1/2 ± у1/2 = a1/2
16.47. Построить гипоциклоиду с четырьмя ветвями (астроиду):
x2/3 + y2/3 = a2/3
16.48. Построить кардиоиду:
(х2 + у2 + ах)2 = а2 (х2 + у2)
16.49. Построить Декартов лист:
х3 +у3 -3 а х у = О
16.50. Построить Строфоиду:
16.51. Построить Архимедову спираль:
p = aφ
52. Построить логарифмическую спираль:
p=a ekφ
16.53. Построить гиперболическую спираль:
16.54. Построить Эпициклоиду:
x= (a + b) cosφ* a+b/b *φ
y= (a + b) sinφ* a+b/b *φ
при a=b получаем кардиоиду (рис. 13)
16.55. Построить развертку окружности:
х = к cos y + кy sin y
у = к sin y – кy cos y
16.56. Трехлепестковая роза
p=a cos3φ
16.57. Четырехлепестковая роза
p = a cos 2φ
16.58. Эллипс
(a>0, b>0)
16.59. Гипербола
(а>0, b>0)
16.60. Сопряженные гиперболы
и -
16.61. Равносторонняя гипербола
16.62. Спираль
x = r cos t
r = t/2, 0 < t < 2πn
y = r sin t
задать n — количество витков.
16.63. Улитка Паскаля
x = a cos2 t + bcos t
y = a cos t sin t + bsin t
a>0, b>0 t- любое