- •Часть 1
- •«Языки программирования»
- •2. Объектно-ориентированное программирование
- •3. Лексические элементы языка
- •4. Типы данных
- •5. Область видимости
- •Операции и выражения
- •Структура программы
- •7. Директивы препроцессора
- •8. Данные вещественного типа (см. Типы данных)
- •10. Данные логического типа
- •11. Программирование ветвлений. Инструкции if и if-else
- •12. Данные символьного типа
- •Описание данных символьного типа
- •13. Программирование циклов
- •14. Оператор выбора (переключатель)
- •15. Указатели
- •16. Массивы
- •17. Практические задания
- •Практическая работа №2 (программирование ветвлений)
- •Практическая работа №3 (программирование циклов)
- •Практическая работа №4(массивы)
17. Практические задания
ПРАКТИЧЕСКАЯ РАБОТА №1 (линейное программирование)
Написать программу, вычисляющую значение функции
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Практическая работа №2 (программирование ветвлений)
1. Вычислить корни квадратного уравнения Ах2+8х+С=0, учитывая, что А, В и С могут быть равны нулю. Значения А, В и С ввести с клавиатуры
2 Определить, являются ли значения целочисленных переменных N н М кратными 3. Если являются, то вычислить их сумму, если нет, тo вычислить их разность. N и М ввести с клавиатуры
Вводятся значения двух радиусов окружностей Rl, R2 и координаты точки (х, у). Программа должна определить принадлежит ли эта точка кольцу, границами которого являются окружности с радиусами R1 и R2. Вывести на экран соответствующее сообщение (Уравнение окружности x2+y2=r2).
Н
аписать
программу которая по введенным значениям
длин сторон а, b и с
выясняет, существует ли треугольник с
такими сторонами и если существует, то
вычисляет его площадь по формуле Герона.
,
где
5 Разработать программу, определяющую наибольшее из трех введенных чисел А, В и С.
6 Написать программу, которая задает пользователю вопрос о величине двух углов треугольника, вычисляет третий угол и печатает сообщение: "треугольник остроугольный", "треугольник прямоугольный" , или " такого треугольника не существует",
7. Написать программу, которая запрашивает температуру воздуха и, если она от 0 до 20 градусов, то выводит сообщение "не жарко", больше 20 - "жарко", от 0 до -15 - "прохладно", а если меньше -15- "мороз".
8. Для введенного X вычислить значение функции у=ln(х2 + 1), если х>=1
у= е2-x+х ,если x<1
9. Вычислить
Учесть случай, когда ху=0.
10. Определить, попадает ли точка с координатами (х,у) в круг радиуса R Вывести сообщение «точка на окружности», «точка вне круга», «точка внутри крута» (Уравнение окружности x2+y2=r2 ).
Упорядочить три числа А, В, С по возрастанию таким образом, чтобы переменной А соответствовало самое маленькое число, В - среднее, С -наибольшее.
Определить значение угла α в градусах между лучом , соединяющим точку с координатами (х, у) с началом координат, и положительным направлением оси X
13 Определись полярные координаты точки, заданной координатами (х, у) в прямоугольных координатах по формулам
14 Для точки с заданными координатами (х,у) определить в какую четверть координатной плоскости она попадает. Выдать соответствующее сообщение.
15 Написать программу, которая запрашивает целое положительное число N и вычисляет N2, N3, N4 предусмотрев возможность неправильного ввода
Практическая работа №3 (программирование циклов)
Составить программу получения в порядке убывания всех делителей введенного целого числа К.
Вывести на экран таблицу квадратных корней для X от 1 до 100 и сосчитать, сколько значений будет меньше заданного действительного числа
Программа должна вывести таблицу умножения в убывающем порядке для любого числа, введенного с клавиатуры
Составить программу нахождения площадей всех прямоугольников с заданным полупериметром Р. Стороны прямоугольников - целые числа.
Вычислить значение функции у= cos( 1 + cos( 2 + ... + cos( 39 + cos( 40)))...).
Написать программу, которая выводит таблицу кодов для русских букв от А до Я.
В
ычислить
траекторию снаряда по формулам
при постоянных скоростях
Vх и Vy. Время
t изменяется oт
0 с шагом Δt. Цикл закончить
при у< 0.С
при х≥1
при х<1
оставить программу для приближенного вычисления значения кубического корня из заданного числа X по рекурентной формуле с
точностью ε = 0.0001. Начальное приближение
выбрать по формуле
Вычислить
,
где X меняется от 0 до 50 c
шагом 5, a Y.
меняется от 10 с шагом -3.Вычислить значение квадратного корня из числа А по рекурентной формуле
, с точностью ε =0.0001. Начальное приближение
X1 выбрать
самостоятельно.Составить программу, вычисляющую кубический корень из числа А по рекурентной формуле Хn = 1/3(2 Хn-1 + А/Х2n-1 ) с точностью ε = 0.0001. Начальное приближение X1 выбрать самостоятельно.
Найти максимальное целое число, куб которого не превышает 30000.
Определите количество цифр в целом числе N. Если после деления k раз числа N на 10 в целой части будет 0, то k – количество цифр в числе N.
Найти максимальное число, квадрат которого не превышает 2 с точностью до 0.01
В сберегательную кассу внесен вклад So=500000 рублей. Напечатать на экране ежегодные размеры этого вклада до пяти лет, если процент годовых начислений Р=80%. Воспользуйтесь формулой S=So( 1 + Р/100 )n, где n - срок хранения.
Для борьбы с жуками в охраняемый участок леса выпустили дятлов. После этого численность жуков ежедневно уменьшалась наполовину. Через сколько дней будет уничтожен последний жук, если в начале этой операции их насчитывалось N.
Вычислить наибольшее положительное число N, удовлетворяющее условию 3 N5 - 690 N < 7.
Составить программу для нахождения наименьшего значения функции y= ae-bxsin(wx+t) при изменении аргумента х от 0 до С с шагом h Все необходимые данные ввести с клавиатуры.
Составить программу для нахождения положительного корня уравнения х - tgх = 0 с точностью до 0.00001 методом Ньютона.
