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

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2020 - 2025
Уровень обучения: базовый
Цвет обложки: синий, голубой с роботом
ISBN: 978-5-09-103612-1
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 11 классе
Cтраница 100

№3 (с. 100)
Условие. №3 (с. 100)

3. Кратко охарактеризуйте основные элементы языка программирования Pascal.
Решение. №3 (с. 100)

Основными элементами языка Pascal являются:
- алфавит языка (латинские буквы, арабские цифры, специальные символы);
- служебные слова, значение которых в языке программирования строго определено;
- постоянные и переменные величины;
- знаки операций;
- стандартные функции;
- выражения;
- операторы (языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи).
№4 (с. 100)
Условие. №4 (с. 100)

4. Опишите структуру программы на языке Pascal.
Решение. №4 (с. 100)

Program имя программы;
Var (раздел описания переменных);
Begin (начало программы)
Раздел операторов
End. (окончание программы)
№5 (с. 100)
Условие. №5 (с. 100)

5. Для чего предназначены трассировочные таблицы?
Решение. №5 (с. 100)


Для анализа свойств алгоритма и проверки его соответствия решаемой задаче используются трассировочные таблицы. В них фиксируется пошаговое исполнение алгоритма (программы), что позволяет наглядно представлять значения переменных, изменяющиеся при его выполнении. Поэтому трассировочные таблицы иначе называют таблицами значений.
Используются трассировочные таблицы двух видов:
таблицы, каждая строка которых отражает результат одного действия;
таблицы, каждая строка которых отражает результат выполнения группы действий.
№6 (с. 100)
Условие. №6 (с. 100)

6. Вещественные числа х, у, z являются исходными данными для следующего алгоритма:
1) переменной m присвоить значение х;
2) сравнить значения m и у: если у больше m, переменной m присвоить значение у;
3) сравнить значения m и z: если z больше m, переменной m присвоить значение z.
Выясните, какую задачу решает этот алгоритм. Запишите его на языке программирования Pascal. Решите аналогичную задачу для чисел х, у, z и w.
Решение. №6 (с. 100)

Данная программа определяет максимальное значение:
var x,y,z,m: integer;
begin
writeln ('Введите три числа');
readln (x);
readln (y);
readln (z);
m:=x;
if y > m then m:=y;
if z > m then m:=z;
writeln ('Максимальное число ',m);
end.
Для чисел х, у, z и w.
var x,y,z,w,m: integer;
begin
writeln ('Введите четыре числа');
readln (x);
readln (y);
readln (z);
readln (w);
m:=x;
if y > m then m:=y;
if z > m then m:=z;
if w > m then m:=w;
writeln ('Максимальное число ',m);
end.
№7 (с. 100)
Условие. №7 (с. 100)

7. Определите значение переменной n, которое будет получено в результате выполнения следующей программы:
var s, n: integer;
begin
s:=0; n:=1;
while sqr(s+2)‹125 do
begin
n:=n*2;
s:=s+2;
end;
writeln (n)
end.
Решение. №7 (с. 100)


Ответ: 32.

var s, n: integer;
Мы обозначаем переменные целого типа
begin
начало программы
s:=0; n:=1;
присваиваем переменным значения
while sqr(s+2)‹125 do
Цикл, пока корень квадратный s+2 ‹ 125 - выполнять цикл
begin
начало цикла
n:=n*2;
умножаем n на 2
s:=s+2;
прибавляем к s 2
end;
конец цикла
write(n);
вывести n
end.
конец программы
№8 (с. 100)
Условие. №8 (с. 100)

8. Определите значение переменной s, которое будет получено в результате выполнения следующей программы:
var s, i, j: integer;
begin
s:=0;
for i:=1 to 3 do
for j:=1 to 4 do
s:=s+2*i-j;
writeln (s);
end.
Решение. №8 (с. 100)


Ответ: 18.

var s, i, j: integer;
Мы обозначаем переменные целого типа
Begin
начало программы
s:=0;
присваиваем переменной значение
for i:=1 to 3 do
повторять для i от 1 до 3
for j:=1 to 4 do
повторять для j от 1 до 4
s:=s+2*i-j;
подсчитываем переменную s
writeln (s);
вывести s
end.
конец программы
Помогло решение? Оставьте отзыв в комментариях ниже.