
Домашние задания: Информатика
Ребят, помогите пожалуйста! Как решать такое задание?)
Определите, что будет напечатано в результате выполнения следующего скрипта: z = 10...

z=17
А решать - ну можно считерить и запустить компилятор (в том числе и онлайн компилятор вроде этого , ну и скопировать туда текст (код) программы из задания), а так - просто идти по строкам, не забывая про цикл (выполнение по кругу 1 и того же действия).
Ну что ж, пройдёмся по коду программы:
1) z=10 - изначальное значение переменной z
2) Для переменной n, находящейся на отрезке от 0 до 10, причём 10 не включается в интервал. (n каждый раз увеличивается на 1), выполнять по кругу действия: если n<5, то z принимает новое значение: z-2*n, иначе (если n больше либо равно 5) - z=n-z. Не забываем, что сперва выполняется умножение с делением (как и в математике) ну и действия в скобках, а затем уже - сложение с вычитанием. Просто подставляем, не забывая о том, что после каждого шага (вычисления) у переменной новое значение. Т.е. n=0; n<5 -> z=z-2*n=10-2*0=10-0=10; n=n+1=0+1=1; 1<5->z=10-2*1=10-2=8...
3) Ну и после всех вычислений во 2-ом шаге выводится на экран окончательное значение переменной z.
Ладно, пройдёмся по шагам цикла:
1) z=10; n=0; n<5 (т.к. 0<5) -> z=z-2*n=10-2*0=10-0=10; n=n+1=0+1=1;
2) z=10; n=1; n<5 -> z=10-2*1=10-2=8; n=n+1=2
3) z=8; n=2; n<5 -> z=8-2*2=8-4=4; n=n+1=3;
4) z=4; n=3; n<5 -> z=4-3*2=4-6=-2; n=n+1=4;
5) z=-2; n=4; n<5 -> z=-2-4*2=-2-8=-10; n=n+1=5;
6) z=-10; n=5; n=5-> z=n-z=5-(-10)=5+10=15; n=n+1=6
7) z=15; n=6; n>5 -> z=6-15=-9; n+n+1=7;
8) z=-9; n=7; n>5 -> z=7-(-9)=7+9=16; n=n+1=8;
9) z=16; n=8; n>5 -> z=8-16=-8; n=n+1=9;
10) z=-8; n=9; n>5 -> z=9-(-8)=9+8=17; n=n+1=10 - вот, собственно, выходим из цикла. Окончательное значение z: 17.
А решать - ну можно считерить и запустить компилятор (в том числе и онлайн компилятор вроде этого , ну и скопировать туда текст (код) программы из задания), а так - просто идти по строкам, не забывая про цикл (выполнение по кругу 1 и того же действия).
Ну что ж, пройдёмся по коду программы:
1) z=10 - изначальное значение переменной z
2) Для переменной n, находящейся на отрезке от 0 до 10, причём 10 не включается в интервал. (n каждый раз увеличивается на 1), выполнять по кругу действия: если n<5, то z принимает новое значение: z-2*n, иначе (если n больше либо равно 5) - z=n-z. Не забываем, что сперва выполняется умножение с делением (как и в математике) ну и действия в скобках, а затем уже - сложение с вычитанием. Просто подставляем, не забывая о том, что после каждого шага (вычисления) у переменной новое значение. Т.е. n=0; n<5 -> z=z-2*n=10-2*0=10-0=10; n=n+1=0+1=1; 1<5->z=10-2*1=10-2=8...
3) Ну и после всех вычислений во 2-ом шаге выводится на экран окончательное значение переменной z.
Ладно, пройдёмся по шагам цикла:
1) z=10; n=0; n<5 (т.к. 0<5) -> z=z-2*n=10-2*0=10-0=10; n=n+1=0+1=1;
2) z=10; n=1; n<5 -> z=10-2*1=10-2=8; n=n+1=2
3) z=8; n=2; n<5 -> z=8-2*2=8-4=4; n=n+1=3;
4) z=4; n=3; n<5 -> z=4-3*2=4-6=-2; n=n+1=4;
5) z=-2; n=4; n<5 -> z=-2-4*2=-2-8=-10; n=n+1=5;
6) z=-10; n=5; n=5-> z=n-z=5-(-10)=5+10=15; n=n+1=6
7) z=15; n=6; n>5 -> z=6-15=-9; n+n+1=7;
8) z=-9; n=7; n>5 -> z=7-(-9)=7+9=16; n=n+1=8;
9) z=16; n=8; n>5 -> z=8-16=-8; n=n+1=9;
10) z=-8; n=9; n>5 -> z=9-(-8)=9+8=17; n=n+1=10 - вот, собственно, выходим из цикла. Окончательное значение z: 17.
Лариса Медведева
а разве можно компелятором пользоваться на экзамене?
Похожие вопросы
- Запишите число, которое будет напечатано в результате выполнения следующей программы. Можно с объяснением.
- Очень нужна помощь! Напечатать «столбиком» квадраты всех двухзначных чисел, используя операторы While и Repeat
- Определите, сколько раз, не считая сносок, в произведении Пушкина «Капитанская дочка» встречается слово «Александр»
- Прочитайте фрагменты программ, определите чему равно значение «c». Информатика. 8 класс. Как решать?
- Информатика 10 класс
- ИНФОРМАТИКА 10 КЛАСС
- Помогите с темой индивидуального проекта 10-11 класс.
- Информатика 10 класс
- сколько чисел находится между CD 16 и D4 16 информатика 10-11 класс
- Помогите пж написать 10 предложений История письменности. Азия"