Задание 9 Пример 1. Определите, что будет напечатано в результате работы следующей программы. алг нач цел s, k s:=0 нц для k от 1 до 8 s:=s+k*2 кц вывод.

Презентация:



Advertisements
Похожие презентации
Задание 10Задание 10В таблице ОС хранятся данные выпавших осадков за неделю. Определите, что будет напечатано в результате выполнения следующего алгоритма.
Advertisements

Операция NFRУсловие 1 Ввод N3 2 F := 11 3 R := 11 4 R <= N1 <= 3да 5 F := F * R1 6 R := R R <= N2 <= 3да 8 F := F * R2 9 R := R R <= N3.
K := 1, 15 i := 1, 16 - K i := 1, 16 да нет B [ i ] > B [ i + 1 ] X : = B [ i ] B [ i ] : = B [ i + 1] B [ i + 1 ] : = X вывод B [, i, ] =,B [ i ] для.
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура алг Ввод.
Виды алгоритмов циклические ветвления линейные Алг название Нач серия команд Кон Нач Серия команд Кон.
Установи соответствие АЛГ………НАЧ………..КОНЦИКЛ-ДЛЯ ЕСЛИ ТО ТО ИНАЧЕ ИНАЧЕВСЕ ЗАГОЛОВОК АЛГОРИТМА НЦ ДЛЯ …. ………………….КЦ ОБЩИЙ ВИД АЛГОРИТМА АЛГ ДАНО| ДАНО|
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура алг Ввод.
ОперацияMNУсловие 1 ввод M, N M N да 3 M > N > 24да 4 M := M - N M N да 6 M > N > 24нет 7 N := N - M 8.
Цикл N раз.. Цикл N раз предназначен для повторения серии команд N раз и имеет вид: указывается число повторений записываются команды, которые должны.
К. Поляков, Программирование на алгоритмическом языке. Часть II Тема 5. Матрицы.
Обучающая презентация для 9 класса © Болгова Н А© Болгова Н.А.2 Основные вопросы: Закрепление типов алгоритмов Закрепление типов алгоритмов Ручная обработка.
К. Поляков, Программирование на алгоритмическом языке Тема 4. Циклы.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Вспомогательный алгоритмы Циклический алгоритм Пока.
Цикл с параметром СОДЕРЖАНИЕ u Общий вид алгоритма цикла с параметром u Особенности цикла типа для u Блок-схема цикла с параметром u Реализация цикла.
ТИПЫ АЛГОРИТМОВ Цель:закрепить знания о типах алгоритмов, умение составлять алгоритмы, строить блок-схемы Болгова Н.А.
Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей.
Начала программирования Занятие 18. Пошаговая детализация алгоритма. Подпрограммы-функции.
К. Поляков, Программирование на алгоритмическом языке Тема 5. Графика.
2 из 9 1. Что такое последовательный алгоритм? 2. Приведите пример последовательного алгоритма. 3. Что такое программа?
Транксрипт:

Задание 9

Пример 1. Определите, что будет напечатано в результате работы следующей программы. алг нач цел s, k s:=0 нц для k от 1 до 8 s:=s+k*2 кц вывод s кон ks

Заполним трассировочную таблицу для этого алгоритма алг нач цел s, k s:=0 нц для k от 1 до 8 s:=s+k*2 кц вывод s кон ks *2=

алг нач цел s, k s:=0 нц для k от 1 до 8 s:=s+k*2 кц вывод s кон ks *2=2 22+2*2=6 36+3*2= *2= *2= *2= *2= *2=72

Что делали в таблице: 1*2+2*2+…..+8*2= 2*( )= 2*36=72 Ответ:72 ks *2=2 22+2*2=6 36+3*2= *2= *2= *2= *2= *2=72

Пример 2. Определите, что будет напечатано в результате работы следующей программы. алг нач цел s, k, а s:=0: а:=2 нц для k от 1 до 20 s:=s+а*2 кц вывод s кон kаs *2=4 24+2*2=8 38+2*2= *2=16 5……

0+2*2+2*2+2*2+……=2*2*20=80 kаs *2=4 24+2*2=8 38+2*2= *2=16 5…… раз Ответ: 80

Пример 3. Определите, что будет напечатано в результате работы следующей программы. алг нач цел s, k s:=0 нц для k от 5 до 12 s:=s+7 кц вывод s Кон ks =

К изменяется от 5 до 12, то есть цикл пройдет 8 раз. 7+7+…….+7=7*8=56 ks = раз Ответ: 56