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

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

№14 (с. 172)
Условие. №14 (с. 172)

14. Разработайте и отладьте программу, которая запрашивает три строковые величины — взаимосвязанные прилагательное, существительное и глагол, а затем выводит все варианты фраз с использованием введенных слов. Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ | ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ ЛИСТЬЯ ЗЕЛЕНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЕНЫЕ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЛИСТЬЯ ЗЕЛЁНЫЕ |
Попробуйте доказать, что других вариантов фраз с использованием трёх данных слов не существует. Обсудите этот вопрос в группе.
Решение. №14 (с. 172)


var a, b, c: string;
BEGIN
writeln('Введите прилагательное, существительное и глагол:');
write ('Прилагательное: ');
readln (a);
write ('Существительное: ');
readln (b);
write ('Глагол: ');
readln (c);
writeln (a, ' ', b, ' ', c);
writeln (a, ' ', c, ' ', b);
writeln (b, ' ', a, ' ', c);
writeln (b, ' ', c, ' ', a);
writeln (c, ' ', a, ' ', b);
writeln (c, ' ', b, ' ', a);
END.
№15 (с. 172)
Условие. №15 (с. 172)

15. Разработайте и отладьте программу, которая из слова ИНФОРМАТИКА получает слова ФОРМА, ФИРМА, МАК и подсчитывает общее количество символов в этих словах.
Решение. №15 (с. 172)

var
s, s1, s2, s3: string;
l: integer;
begin
s := 'ИНФОРМАТИКА';
s1 := copy(s, 3, 5);
s2 := s[3]+s[1]+copy (s, 5, 3);
s3 := copy(s, 6, 2) + s[10];
writeln (s1, ' ', s2, ' ', s3);
l:=length(s1)+length(s2)+length(s3);
writeln ('Общее количество символов в словах ',l);
end.
№16 (с. 172)
Условие. №16 (с. 172)

16. Есть арифметический фокус, позволяющий угадать дату рождения любого из окружающих вас людей. Для этого нужно, чтобы этот человек выполнил предварительные вычисления по следующему алгоритму: умножил число, соответствующее его дню рождения, на 2, прибавил к результату 5, полученный результат умножил на 50 и прибавил к тому, что получилось, номер месяца, в который он родился. Результат вычислений он должен сообщить вам. Для того чтобы узнать дату рождения, достаточно вычесть из результата вычислений число 250. Последние две цифры полученного числа будут соответствовать месяцу, первые две (первая одна) — числу месяца угадываемой даты рождения. Попробуйте составить программу-диалог с компьютером, в которой компьютер будет запрашивать у пользователя имя, сообщать ему алгоритм предварительных вычислений и запрашивать их результат, после чего «угадает» и сообщит пользователю день и месяц eго рождения.
Решение. №16 (с. 172)

var
a, c, d, b, m, dat: integer;
begin
writeln ('Введите дату вашего рождения (день и месяц)');
readln (a, c);
writeln ('Выполните действия: число, соответствующее дню рождения, умножьте на 2, к результату прибавьте 5, полученный результат умножьте на 50, к результату прибавьте число, соответствующее месяцу вашего рождения');
b:= ((a*2+5)*50+c);
writeln ('У вас получилось число: ', b);
d:=b-250;
if d>=100 then
begin
m:= d mod 100;
dat:= d div 100;
end
else
begin
m:= d mod 1000;
dat:= d div 1000;
end;
writeln ('Дата вашего рождения: ', dat, '.', m);
end.
№17 (с. 172)
Условие. №17 (с. 172)


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


а) rez = (a = 10) or (b > 10) = (10 = 10) or (20 > 10) = True or True = True;
б) rez = (a > 5) and (b > 5) and (a ‹ 20) and (b ‹ 30) = (10 > 5)and(20>5)and(10‹20)and(20>30) = True and True and True and True =True;
в) rez = (not (a ‹ 15)) or (b > 20) = (not(10 ‹ 15)) or (20 > 20) = not True or False = False or False = False.
Помогло решение? Оставьте отзыв в комментариях ниже.