Читайте также: |
|
Структура программы. Инструкции присваивания и
ввода/вывода. Пустая инструкция
опросы:
1. Вычислите значение выражения:
где a, b, c – заданные неотрицательные числа, и b ≠ c. Результат выведите на экран.
2. Проверьте принадлежность заданной точки (x0, y0) графику функции y = -x2 + 5x + 2. Результат (True или False) выведите на экран.
3. Вычислите высоту треугольника, опущенную на сторону a, по известным значениям длин его сторон a, b и c.
4. Дана гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.
5. Даны вещественные A, B и h. Найти и напечатать целое N – максимальное число отрезков длины h, на которые можно разбить отрезок [A, B].
6. Напишите программу, проверяющую законы де Моргана:
not (X and Y) = not X or not Y
not (X or Y) = not X and not Y
7. Напишите программу, демонстрирующую работу побитовых операций: not, and, or, xor, shr, shl. Операции примените к переменным типа Byte. Объясните полученные результаты.
8. Вычислить расстояние между двумя точками с координатами (x1, y1, z1) и (x2, y2, z2).
9. Найти сумму членов арифметической прогрессии
a, a + d, a + 2d, …, a + (n - 1)d
по данным значениям a, d, n.
10. Найти сумму членов геометрической прогрессии
b, b • q, b • q2, …, b • qn-1
по данным значениям b, q, n.
11. Написать программу преобразования исходной простой дроби, заданной парой целых значений P (числитель) и Q (знаменатель), в смешанную дробь. Результат должен иметь вид: I_+_C_/_Z, где I – целая часть, C – числитель, Z – знаменатель.
Контрольные вопросы:
1. Из каких разделов состоит программа?
2. В чём разница между простыми и структурными инструкциями?
3. Как выполняется инструкция присваивания, и какие особенности присваивания для данных разных типов?
4. Какова разница между потоковым и построчным вводом?
5. Какова разница между потоковым и построчным выводом?
6. Как форматировать вывод?
7. Какая инструкция называется пустой?
Дата добавления: 2015-07-15; просмотров: 159 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Практическое занятие №1 | | | Практическое занятие №3 |