mstrshulz
?>

Определите значение переменной с после выполнения фрагмента программы a: =60; b: =10; a: =a-b*3; if a

Информатика

Ответы

missbuhgalter2013
Ну смотри:
Выполняем первую строку. Получается, что "а = 60".
Выполняем вторую: "b = 10"
Выполняем третью: "b" умножаем на три и отнимаем получившееся число от "a". Получается, что "a = 60 - 30 = 30"
Далее проверяем, действительно ли "b" больше, чем "a".
Как видим, все наоборот. a>b. Получается, что "c = b-a"
ответ: "c = -20"
partners
Какую операционную систему используешь? если Linux то:
1) g++ -c mprog.cpp -o mprog.o (-o "output" - файл вывода, -c означает "только компиляция", т.е. не связывать твой файл со сторонними билиотеками типа libc, получим просто файл с машинными командами особо ни к чему не привязанный ".o" - object file, если особо интересно, что же там лежит, можно вызвать "objdump -D mprog.o" либо g++ -S -masm=intel -O0 mprog.cpp, вывод будет в mprog.s)
2) g++ -c prog.cpp -o prog.o (то же самое)
3) g++ prog.o mprog.o -o prog (выполняем связывание двух обектных файлов между собой и со стандартными библиотеками, опять же новое содержимое можно посмотреть "objdump -D mprog")
4) ./prog - запустить твою программу и передать управление в начало функции main (и не важно, в каком файле она лежала, главное, чтобы была одна, хотя иначе шаг 3 выдаст ошибку)
Если винда, то запусти поиск по диску С "mingw32-g++.exe" и через командную строку вызывай для него
1) ...путь...\mingw32-g++.exe -c mprog.cpp -o mprog.o
2) ...путь...\mingw32-g++.exe -c prog.cpp -o prog.o
3) ...путь...\mingw32-g++.exe prog.o mprog.o -o prog.exe 
4) prog.exe
yusovd291

[any] Pascal: (без хранения введённых чисел => "эффективная")

var a, i, x: integer; begin  for i := 1 to 6 do  begin    read(a);    if a>0 then x := x + 1    else if a<0 then x := x - 1  end;  if x>0 then write('Больше положительных')  else if x<0 then write('Больше отрицательных')  else write('Одинаково')end.

PascalABC.NET: (с хранением введённых чисел в массиве)

## var a := ReadArrInteger(6); var x := a.Sum(x -> x>0 ? 1 : -1); if x=0 then Write('Одинаково') else Print('Больше', x>0 ? 'положительных' : 'отрицательных')

Пример работы:


Паскаль. 8 класс. даны 6 чисел. каких чисел больше - положительных или отрицательных? !
Паскаль. 8 класс. даны 6 чисел. каких чисел больше - положительных или отрицательных? !
Паскаль. 8 класс. даны 6 чисел. каких чисел больше - положительных или отрицательных? !

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определите значение переменной с после выполнения фрагмента программы a: =60; b: =10; a: =a-b*3; if a
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandr72
Sosovna Dmitrievich22
Анна498
Палкина-Дроздова
archala
baeva-larisa8165
semenovakotya577
vasilyevjob6
olkay
DJXEz80
balabinatanya7174
mmoskow3
modellisimo-a
Nataliyaof
valya-7777