Что такое систематическая разработка алгоритмов
алг «ввод-вывод_матрицы» vvod: 'ввод-вывод_матрицы
нач ' нач
вывод («Матрица», N, «х», М) ? «Матрица»; m; «х»; m
от k = 1 до N цикл for k = 1 to n
от I = 1 до М цикл for l = 1 to m
чтение (A [k,l]) read A (k,l)
вывод (A [k,l]) ? A (k,l)
кцикл next 1
нов_строка ?
кцикл next k
кон return
В о п р о с ы
1. Что такое постановка задачи?
2. Что включается в постановку задач?
3. Что такое способ решения?
4. Что такое метод решения?
5. Каков порядок решения новых задач?
6. Что такое систематическая разработка алгоритмов и программ?
З а д а ч и
1. Приведите постановку задачи, сценарий, алгоритм и программу подсчета сумм:
а) нечетных чисел;
б) квадратов целых чисел;
в) кубов целых чисел.
2. Приведите постановку задачи, сценарий, алгоритм и программу подсчета сумм:
а) членов арифметической прогрессии;
б) членов геометрической прогрессии.
3. Для последовательности чисел х1, х2 ..., хN приведите постановку задачи, составьте сценарий, алгоритм решения и программу:
а) подсчета суммы всех чисел;
б) вычисления среднего арифметического чисел;
в) определения наибольшего из чисел;
г) определения наименьшего из чисел.
4. Для данных об учениках, содержащих сведения об их росте и весе, приведите постановку задачи, составьте сценарий, алгоритм и программу определения:
а) самого высокого ученика; г) самого легкого ученика;
б) самого низкого ученика; д) средний рост учеников;
в) самого тяжелого ученика; е) средний вес учеников.
5. Для данных о днях рождения своих друзей и родных приведите постановку задачи, составьте сценарий, алгоритм решения и программу:
а) определения ровесников;
б) определения людей, родившихся в один день;
в) самого молодого из своих друзей и родных;
г) самого старшего из своих родных и друзей.
Содержание Назад Вперед