Программирование разветвляющихся алгоритмов. ГДЗ по Информатике 8 класс.

Информатика 8 класс Босова ФГОС

§ 3.4. Программирование разветвляющихся алгоритмов ГДЗ по Информатике 8 Класс

Содержание


2. Как на языке Паскаль записывается полное и неполное ветвление?

3. Является ли условным оператором последовательность символов?
а) if х<у then х:=0 else read (у) б) if х>=у then х:=0; у: =0 else write (z) в) if х<у <z then a:=a+1

4. Что такое составной оператор? Для чего он используется в условном операторе?

5. Используя составной оператор, упростите следующий фрагмент программы:
if a>b then с:=1; if a>b then d:=2; if a<=b then c:=3; if a<=b then d:=4

6. Дано трёхзначное число. Напишите программу, которая определяет: а) есть ли среди цифр заданного целого трёхзначного числа одинаковые; б) является ли число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево.

7. Даны две точки в плоской прямоугольной системе координат. Напишите программу, определяющую, которая из точек находится ближе к началу координат.

8. Даны три натуральных числа. Напишите программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний).

9. Имеются данные о количестве полных лет трёх призёров спартакиады. Напишите программу, выбирающую и выводящую возраст самого младшего призёра.

10. Напишите программу, определяющую, лежит ли точка А(ха, уа): а) на прямой у = kx + 1, над ней или под ней; б) на окружности х2 + у2 = r2, над ней или под ней. Примеры входных данных и соответствующих им выходных данных разработайте самостоятельно.

11. Напишите программу, которая производит обмен значений переменных х и у, если х больше у.

12. Дан условный оператор: if а<5 then с:=1   else if а>5 then с:=2     else с:=3 Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?

13. Напишите программу, вычисляющую значение функции

14. Составьте программу для решения задачи № 20 к § 3.4 (определение дня недели).

15. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8. Напишите программу, которая по введённым координатам двух полей (k, l) и (m, n) определяет, являются ли эти поля полями одного цвета.

16. Напишите программу, в которой пользователю предлагается дополнить до 100 некоторое целое число а (а — случайное число, меньшее 100). Ответ пользователя проверяется и комментируется.