Поделитесь своими знаниями, ответьте на вопрос:
Вниманию тех, кто знает Паскаль (АВС): 1. Задан массив Х [ 1 ... N ] . Какой оператор надо поставить вместо многоточия, чтобы найти в переменной S сумму всех элементов массива?S : = 0 ;for k : = 1 to N do beginend ;2. Задан тот же массив. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму положительных элементов массива?S : = 0 ;for k : = 1 to do beginif thenS : = S + X [ k ]end;3. Задан тот же массив. Какое условие надо поставить вместо многоточия, чтобы найти в переменной S сумму элементов массива, которые делятся на 5?S : = 0 ;for k : = 1 to N do beginif thenS : = S + X [ k ]end;Всего задач будет 9. Разбила на несколько вопросов, за каждую задачу по только для тех, кто хорошо знает информатику за 9 класс.
Пример задачи: У Васи есть 5 яблок, а у его сестры Маши - вдвое больше. Сколько всего яблок есть у Васи и Маши?
Некорректный алгоритм решения:
1. Подсчитываем у Васи 5 яблок.
2. Умножаем число яблок у Васи на 2.
3. Получаем 10, значит, у Маши всего 10 яблок.
Обоснование некорректности алгоритма:
Некорректность данного алгоритма заключается в том, что он просто умножает количество яблок у Васи на 2, не учитывая, что они должны быть вдвое больше, а не просто умножены на 2.
Пояснение и пошаговое решение задачи:
1. Подсчитываем у Васи 5 яблок.
2. Умножаем количество яблок у Васи на 2: 5 * 2 = 10.
3. Получили 10 яблок у Маши.
4. Замечаем, что у Маши должно быть вдвое больше яблок, чем у Васи, значит, мы должны сложить количество яблок у Васи и удвоенное количество яблок у Васи: 5 + (2 * 5) = 5 + 10 = 15.
Ответ: У Васи и Маши всего 15 яблок.