Вопрос по информатике:
Что будет выведено на экран в результате выполения следующей программы
Var a,b,c:integer;
a:=-15;
a:a*2+1;
b:=-a;
c:=b mod 2;
Writeln (c=,c);
end
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 02.10.2016 03:57
- Информатика
- remove_red_eye 15477
- thumb_up 10
Ответы и объяснения 2
a:=-15; //переменной a присваивается значение -15
a:=a*2+1; //переменной a присваивается значение a=(-15)*2+1=-29
b:=-a; //переменной b присваивается противоположное значение a: b=29
c:=b mod 2;//переменной c присваивается остаток от деления 29 на 2: c=1
Writeln ('c=',c); //вывод c
программа выведет:
c=1
- 03.10.2016 13:10
- thumb_up 22
Var a,b,c:integer;begina:=-15;b:=-a;
c:=b mod 2;Writeln('c=',c);end.
в программе выводится остаток деления числа b на число c
но если тебе нужно оставить действие a:=a*2+1 тогда ты должен добавить ещё одну переменную и в таком случае b будет равнять не -а, а минус эта самая переменная. я обозначила эту переменную n, вот что получается
Var a,b,c,n:integer;begina:=-15;n:=-a*2+1;b:=-n;c:=n mod 2;Writeln('c=',c);end.
- 04.10.2016 03:31
- thumb_up 35
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.