Страница 194 - гдз по информатике 8 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2023 - 2025
Уровень обучения: базовый
Цвет обложки: синий с котом
ISBN: 978-5-09-102543-9 (2023)
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 8 классе
Cтраница 194

№9 (с. 194)
Условие. №9 (с. 194)

9. Сколько раз будет выполнено тело цикла?
а) for i := 0 to 15 do s := s + i;
б) for i := 10 to 15 do s := s + i;
в) for i := -1 to 1 do s := s + i;
г) for i := 10 to 10 do s := s + i;
д) k := 5;
for i := k - 1 to k + 1 do s := s + i
Решение. №9 (с. 194)

а) 16;
б) 6;
в) 3;
г) 1;
д) 3.
№10 (с. 194)
Условие. №10 (с. 194)

10. Напишите программу, которая 10 раз выводит на экран ваши имя и фамилию.
Решение. №10 (с. 194)


var
i: integer;
begin
for i:=0 to 9 do
writeln ('Иванов Иван');
end.
№11 (с. 194)
Условие. №11 (с. 194)

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

Решение. №11 (с. 194)

var
i: integer;
begin
for i:=1 to 4 do
begin
writeln ('* * * *');
writeln (' * * * *');
end;
end.
№12 (с. 194)
Условие. №12 (с. 194)

12. Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов первых n натуральных чисел;
в) всех чётных чисел на отрезке от 1 до n;
г) всех двузначных чисел.
Решение. №12 (с. 194)


а)
var
i, n, s: integer;
begin
writeln ('Введите число');
readln (n);
s:=0;
for i:=1 to n do
s:=s+i;
writeln ('Сумма=', s);
end.
б)
var
i, n, s: integer;
begin
writeln ('Введите число');
readln (n);
s:=0;
for i:=1 to n do
s:=s+sqr(i);
writeln ('Сумма=', s);
end.
в)
var
i, n, s: integer;
begin
writeln ('Введите число');
readln (n);
s:=0;
for i:=1 to n do
if i mod 2 = 0 then s:=s+i;
writeln ('Сумма=', s);
end.
г)
var
i, s: integer;
begin
s:=0;
for i:=10 to 99 do
s:=s+i;
writeln ('Сумма=', s);
end.
№13 (с. 194)
Условие. №13 (с. 194)

13. Запишите на языке Паскаль программы решения задач № 14-16 из § 3.6. Используйте оператор for.
Решение. №13 (с. 194)


№ 14
var
z, x, y, i: integer;
begin
z:=0;
writeln ('Введите два числа');
readln (x,y);
for i:=1 to y do
z:=z+x;
writeln('Произведение=',z);
end.
№ 15
var
i: integer;
h: real;
begin
h:=40000;
for i:=1 to 3 do
h:=h+h*0.05;
writeln('Численность населения города=',h);
end.
№ 16
var
i, k: integer;
begin
k:=1;
for i:=1 to 10 do
k:=2*k;
writeln('Количество бактерий=',k);
end.
№14 (с. 194)
Условие. №14 (с. 194)


14. Напишите программу, которая выводит на экран таблицу степеней двойки (от нулевой до десятой). Рекомендуемый вид экрана после выполнения программы:
Таблица | степеней | двойки |
0 | 1 | |
1 | 2 | |
2 | 4 | |
3 | 8 | |
4 | 16 | |
5 | 32 | |
6 | 64 | |
7 | 128 | |
8 | 256 | |
9 | 512 | |
10 | 1024 |
Решение. №14 (с. 194)

var
i, k: integer;
begin
writeln ('Таблица степеней двойки');
k:=1;
i:=0;
writeln(i:4,k:8);
for i:=1 to 10 do
begin
k:=2*k;
writeln(i:4,k:8);
end;
end.
Помогло решение? Оставьте отзыв в комментариях ниже.