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

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

№1 (с. 116)
Условие. №1 (с. 116)

1. Приведите примеры задач поиска информации в больших массивах данных.
Решение. №1 (с. 116)

Поиск определенных значений в таблице или базе данных, например, поиск всех продуктов с определенной ценой.
Поиск подходящих кандидатов на вакансию по заданным критериям.
№2 (с. 116)
Условие. №2 (с. 116)

2. Почему важно уметь решать задачи, связанные с обработкой массивов, путём однократного просмотра массива?
Решение. №2 (с. 116)

Важно, потому что позволяет сократить время выполнения программы и снизить нагрузку на систему.
№3 (с. 116)
Условие. №3 (с. 116)

3. Программист написал программу суммирования элементов массива, но допустил в ней ошибку.
Program summa;
const n=10;
var a: array [1..n] of integer; s, i: integer;
begin
s:=0;
for i:=1 to n do
begin
readln (a[i]);
s:=s+i
end;
writeln(‘s=’ , s)
end.
1) Что получится в результате выполнения этой программы, если в качестве элементов массива ввести числа: 1, -2, 3, -4, 5, -6, 7, -8, 9, -10?
2) Придумайте пример такого массива, обработка которого с помощью этой программы приводила бы к правильному результату.
3) Найдите ошибку, допущенную программистом.
Решение. №3 (с. 116)


1) -5

2) посчитать сумму натуральных чисел от -5 до 4
3) Program summa;
const n=10;
var a: array [1..n] of integer; s, i: integer;
begin
s:=0;
for i:=1 to n do
begin
readln (a[i]);
s:=s+a[i];
end;
writeln(‘s=’ , s)
end.
№4 (с. 116)
Условие. №4 (с. 116)


4. Программист написал программу нахождения произведения элементов массива, но допустил в ней ошибку.
Program proizv;
const n=10;
var a: array [1..n] of integer; p, i: integer;
begin
p:=0;
for i:=1 to n do
begin
readln (a[i]);
p:=p*a[i]
end;
writeln(‘p=’ , p)’
end.
1) Что получится в результате выполнения этой программы, если в качестве элементов массива ввести числа: 1, -2, 3, -4, 5, -6, 7, -8, 9, -10?
2) Придумайте пример такого массива, обработка которого с помощью этой программы приводила бы к правильному результату.
3) Найдите ошибку, допущенную программистом.
Решение. №4 (с. 116)



1) -3628800

2) найдите произведение чисел 1, -3, 5, -7, 9, -11, 13, -15, 17, -19
3) Program proizv;
const n=10;
var a: array [1..n] of integer; p, i: integer;
begin
p:=1;
for i:=1 to n do
begin
readln (a[i]);
p:=p*a[i];
end;
writeln('p=' , p)
end.
Помогло решение? Оставьте отзыв в комментариях ниже.