Создан заказ №4050187
23 мая 2019
Нарисовать блок-схемы и определить значение переменной s после выполнения следующих операторов
Как заказчик описал требования к работе:
Выполнить контрольную по программированию за 2 дня в двух вариантах. Пишите сразу сколько будет стоить контрольная.
Фрагмент выполненной работы:
Нарисовать блок-схемы и определить значение переменной s после выполнения следующих операторов. Расписать изменение переменных s и i по шагам выполнения цикла.
7.а
s := 0; i:= 0;
while i < 5 do i:= i + 1; s: = s + 1/i;
7.б
s: =0; i: = 10;
while i >1 do begin s:= s +1/i; i:= i -1 end;
7.в
s: = 0; i: = 1;
repeat s: = s + 1/i; i: = i - 1 until i< = 1;
7.г
s:=1; i:=10;
repeat s:=s*(10+i); i:=i-2 until i<1;
Решение:
Решение задания 7.а по шагам приведено в таблице 1, блок-схема алгоритма приведена на рисунке 1. (работа была выполнена специалистами Автор 24) Решение задания 7.б по шагам приведено в таблице 2, блок-схема алгоритма приведена на рисунке 2. Решение задания 7.в по шагам приведено в таблице 3, блок-схема алгоритма приведена на рисунке 3. Решение задания 7.г по шагам приведено в таблице 4, блок-схема алгоритма приведена на рисунке 4.
Таблица 1
Решение задания 7.а
Шаг Условие Переменные
i<5 s i
до цикла
0 0
1 шаг 0<5 истина 0 i:=i+1=0+1=1
2 шаг 1<5 истина 0 i:=i+1=1+1=2
3 шаг 2<5 истина 0 i:=i+1=2+1=3
4 шаг 3<5 истина 0 i:=i+1=3+1=4
5 шаг 4<5 истина 0 i:=i+1=4+1=5
6 шаг 5<5 ложь цикл закончился
после цикла
s: = s + 1/i=0+1/5=0.2
Результат
s=0.2 i=5
Начало
s:=0;
i:=0;
i<5
i:=i+1;
s:=s+1/i;
Конец
Рис 1. Блок схема для 7a
Начало
s:=0;
i:=0;
i<5
i:=i+1;
s:=s+1/i;
Конец
Рис 1. Блок схема для 7a
Таблица 2
Решение задания 7.б
Шаг Условие Переменные
i>1 s i
до цикла
0 10
1 шаг 10>1 истина s: = s +1/i=0+1/10=0.1 i:=i-1=10-1=9
2 шаг 9>1 истина s: = s + 1/i=0.1+1/9=
0.1+0.1111=0.2111 i:=i-1=9-1=8
3 шаг 8>1 истина s: = s +1/i= 0.2111+1/8 =0.2111+0.125=0.3361 i:=i-1=8-1=7
4 шаг 7>1 истина s: = s +1/i=0.3361+1/7=
0.3361+0.1429=0.479 i:=i-1=7-1=6
5 шаг 6>1 истина s: = s + 1/i=0.479+1/6=
0.479+0.1667=0.6457 i:=i-1=6-1=5
6 шаг 5>1 истина s: = s +1/i=0.6457+1/5=
0.6457+0.2=0.8457 i:=i-1=5-1=4
7 шаг 4>1 истина s: = s +1/i=0.8457+1/4=
0.8457+0.25=1.0957 i:=i-1=4-1=3
8 шаг 3>1 истина s: = s +1/i=1.0957+1/3=
1.0957+0.3333=1.429 i:=i-1=3-1=2
9 шаг 2>1 истина s: = s +1/i=1.429+1/2=
1.429+0.5=1.929 i:=i-1=2-1=1
10 шаг 1>1 ложь цикл закончился
Результат
s=1.929 i=1
27503281619914да
нет
00да
нет
Начало
s:=0;
i:=10;
i>1
s:=s+1/i
i:=i+1;
Конец
Рис 2. Блок схема для 7б
Начало
s:=0;
i:=10;
i>1
s:=s+1/i
i:=i+1;
Конец
Рис 2...Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 мая 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Нарисовать блок-схемы и определить значение переменной s после выполнения следующих операторов.docx
2020-05-13 16:52
Последний отзыв студента о бирже Автор24
Общая оценка
4.8
Положительно
Испытываю огромную благодарность за превосходное исполнение задания за столь короткий период времени! Буду пользоваться дальнейшими услугами.