Программирование линейных алгоритмов. ГДЗ по Информатике 8 класс

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

§ 3.3. Программирование линейных алгоритмов ГДЗ по Информатике 8 Класс

Содержание


1. Для заданного х вычислите у по формуле у = х3 + 2,5х— х + 1.

2. По заданным координатам точек А и В вычислите длину отрезка АВ.

3. Известны длины сторон треугольника а, b, с. Напишите программу, вычисляющую площадь этого треугольника.

4. Известны координаты вершин А, В, С треугольника. Напишите программу, вычисляющую площадь этого треугольника.

5. Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком). Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить.

6. Исследуйте работу функции random, запустив многократно на выполнение программу:  program n_8;var х, n: integer; beginwriteln (‘Исследование функции random’);        randomize (*для генерации различных случайных чисел при каждом запуске программы *) ;         write (‘Введите х» ‘) ;         readln (х);        write (‘Введите n»’);         readln (n);        writeln ( ‘random (‘, х, ‘) =’, random ( х ));         writeln ( ‘random ( ‘, к, ‘) + ‘, n, ‘ = ‘, random (x) + n) end.Как можно получить случайное число из промежутка (0; х)? Как можно получить случайное число из промежутка (0; х]? Как можно получить случайное число из промежутка (n; х + n)?

7. Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков. Номера билетов каждого разряда лежат в пределах: для молодёжи — от 1 до 100;     для взрослых — от 101 до 200;     для стариков — от 201 до 250. С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде.

8. Запишите на языке Паскаль программу, которая для произвольного двузначного числа определяет:
а) сумму и произведение его цифр; б) число, образованное перестановкой цифр исходного числа.

9. Запишите на языке Паскаль программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу (s) наименьшим количеством банкнот по 500 (k500), 100 (k100), 50 (k50) и 10 (k10) рублей.

10. Идёт k-я секунда суток. Разработайте программу, которая по введённой k-й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток.

11. Запишите на языке Паскаль программу, которая вычисляет сумму кодов букв в слове БАЙТ.

12. Запишите на языке Паскаль программу, которая выводит на экран строку символов, коды которых равны 66, 69, 71, 73, 78.

13. Разработайте программу, которая запрашивает три строковые величины — взаимосвязанные прилагательное, существительное и глагол, а затем печатает все варианты фраз с использованием введённых слов.

14. Даны значения целочисленных переменных: а = 10, b = 20. Чему будет равно значение логической переменной rez после выполнения операции присваивания? а) rez:=(а=10) or (b>10)    б) rez:=(а>5) and (b>5) and (a<20) and (b<30)    в) rez: = (not (a<15)) or (b>20)

15. Составьте программу, вводящую true, если высказывание является истинным, и false в противном случае: а) сумма цифр трёхзначного числа х является чётным числом; б) треугольник со сторонами а, b, с является разносторонним.