- •Оператор присваивания. Ввод и вывод информации.
- •Программирование разветвлений. Операторы if и case.
- •If Условие then
- •Задачи.
- •Решить квадратное уравнение . Рассмотреть все возможные случаи задания значений коэффициентов , и уравнения.
- •Операторы цикла.
- •Задачи.
- •Массивы
- •Процедуры и функции
- •Рекомендации по использованию процедур и функций:
- •Задание 1 (функции).
- •Задание 2 (процедуры).
Задачи.
-
Решить квадратное уравнение . Рассмотреть все возможные случаи задания значений коэффициентов , и уравнения.
-
Написать программу, осуществляющую перевод числа в двоичную систему (стандартный алгоритм, основанный на последовательном делении числа на 2, вычислении остатков от деления и последовательном выводе остатков в обратном порядке).
-
Даны произвольные числа
,
и
.
Если нельзя построить треугольник с
такими длинами сторон, то напечатать
0, иначе напечатать 3, 2 или 1 в зависимости
от того, равносторонний ли это треугольник,
равнобедренный или какой-либо иной. -
Для заданного числа
найти корень уравнения
,
где
. -
Составьте программу, которая проверяет, пройдет ли кирпич с ребрами
,
и
в прямоугольное отверстие со сторонами
и
.
Просовывать кирпич в отверстие
разрешается только так, чтобы каждое
из его ребер было параллельно или
перпендикулярно каждой из сторон
отверстия.
-
Пусть даны вещественные положительные числа
.
Выясните, можно ли прямоугольник со
сторонами
уместить внутри прямоугольника со
сторонами
так, чтобы каждая из сторон одного
прямоугольника была параллельна или
перпендикулярна каждой стороне второго
треугольника. -
Составьте программу, которая по номеру месяца выдает название сезона.
-
Числа a и b - длины катетов одного прямоугольного треугольника, c и d - другого. Выяснить, являются ли треугольники подобными. Значения a, b, c, d вводятся с клавиатуры.
-
Переменной
присвоить номер четверти плоскости, в
которой находится точка с координатами
(
).
Вывести на экран номер четверти. -
Ввести координаты
и
двух точек, определить, лежат ли точки
в одной координатной четверти или в
разных. -
На плоскости задана прямоугольная система координат с осями
и
.
Составить программу, которая вводит
координаты точки
и сообщает, принадлежит ли эта точка
кругу с центром в начале координат и
радиусом
(значение которого тоже вводится с
клавиатуры) или лежит на границе его
окружности. Уравнение окружности
. -
Составьте программу «Книжный магазин». Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем. Если сдачи не требуется, он выводит на экран «спасибо»; если денег внесено больше, выводит «Возьмите сдачу» и указывает сумму денег; если денег недостаточно, выводит «Добавьте» и указывает размер недостающей суммы.
-
Для целого числа
от 1 до 99 напечатать фразу «Мне
лет», учитывая при этом, что при некоторых
значениях
слово «лет» надо заменить на слово
«год» или «года». -
Составьте в программу, в которой пользователю требуется вводить любые символы с клавиатуры, а вывод осуществляется только введенных гласных букв.
-
Составьте программу в которой выводится текст «Это карта», если пользователь ввел 6,7,8,9,10, «валет», «дама», «король», «туз»; текст «Это шахматная фигура» - если ввел слова «слон», «конь». «ладья», «ферзь» и текст «Я не знаю, что это» во всех остальных случаях.
-
Составьте программу, которая для любой введенной цифры будет выводить ее название по-английски.
-
Составьте программу, в которой пользователю требуется вводить буквы «В», «Н», «П», «Л». В зависимости от этого он получает ответ «Я двигаюсь вверх», «Я двигаюсь вниз», «Я двигаюсь вправо», «Я двигаюсь влево» соответственно и «Команду не понял», если введено что-то иное.
-
Составьте программу, в которой пользователю требуется ввести число от 0 до 99. Если он вводит 1,2,3,4,5, выдается сообщение «Low», если вводит 6,7,8,9 - «High», если вводит от 10 до 99 или 0 – «Out of Range».
-
Определить и вывести степени «двойки» от 1 до
(
)
по 5 значений в строке. -
! Заданы числа
,
и
.
Вычислить и вывести на экран:

Значения
,
и
вводятся с клавиатуры. (
можно описать отдельной функцией).
-
! Задано число
.
Вычислить и вывести на экран:

Значение
вводится с клавиатуры. (
можно описать отдельной функцией).
-
! Задано число
.
Вычислить и вывести на экран значение
функции
:
при этом учесть, что
.
Значение
вводится с клавиатуры. (
можно описать отдельной функцией).
-
! По заданным
вычислить значение
. -
-
! Вывести значение переменной
.. -
Даны числа
.
Напечатать координаты точки пересечения
прямых, описываемых уравнениями
и
,
либо сообщить, что эти прямые совпадают,
не пересекаются, либо вовсе не существуют. -
! Составьте программу вычисления числа дней в месяце. Даны: номер месяца – целое число от 1 до 12, признак високосного года – целое число
,
равное 1 для високосного года и 0 в
противном случае (признак високосного
года – номер високосного года делится
на 4 нацело). -
* По номеру
некоторого года определить
- номер его столетия (учесть, к примеру,
что началом XX столетия
был 1901, а не 1900 год). -
* Вычислить значение функции
в диапазоне
с шагом
.
,
при этом учесть, что
.
Значения
и
вводятся с клавиатуры. (
описать
отдельной функцией).
-
* Вычислить значение функции
:
,
при этом учесть, что
,
где
.
Значения
.
(
описать
отдельной функцией).
-
* На плоскости задана прямоугольная система координат с осями
и
.
Составить программу, которая вводит
координаты точки
и сообщает, принадлежит ли эта точка
только кругу с центром в точке
и радиусом
или только кругу с центром в точке
и радиусом
,
либо обоим этим кругам (значения
тоже вводятся с клавиатуры), или лежит
на границах их окружностей. Уравнение
окружности
. -
* Пусть дано целое
.
Определите, какая цифра находится в
-ой
позиции последовательности
101112131415…9899.
