Есть ответ 👍

Глава 3. Программирование § 18. Линейные программы
1. Требуется написать программу, которая складывает два числа и выводит на экран их сумму. Определите входные данные и результат этого алгоритма.
К какому типу относятся входные данные:
Сколько входных значений у алгоритма?
К какому типу относятся результаты:
Сколько результатов у алгоритма?
Обозначьте именами входные данные и результаты и напишите их на стрелках:

Запишите формулу, которая связывает исходные данные и результат:
Место для ввода текста.
2. Требуется написать программу, которая выводит скорость и время движения автомобиля и выводит на экран расстояние, которое он проехал. Определите входные данные и результат этого алгоритма.
К какому типу относятся входные данные:
Сколько входных значений у алгоритма?
К какому типу относятся результаты:
Сколько результатов у алгоритма?
Обозначьте именами входные данные и результаты и напишите их на стрелках:

Запишите формулу, которая связывает исходные данные и результат:
Место для ввода текста.
3. В языке C++ целые переменные относятся к типу int. Выясните, откуда произошло сокращение int в языках программирования:
int – это сокращение от английского слова , которое переводится как .
4. Выделите красным цветом (или зачеркните) недопустимые имена переменных:
1 Vasya СУ-27 @mail_ru
m11 Петя СУ_27 lenta.ru
1m Митин брат _27 "Pes barbos"
m 1 Quo vadis СУ(27)
5. Что появится на экране после выполнения программы:
int c = 5;
cout ' " << "b!";
ответ:
в) int a = 5, b = 3;
cout << "(" << a << ")<(" << a+b << ")";
ответ:
25. Запишите оператор для вывода значений целых переменных a = 5 и b = 3 в формате:
а) 3+5=?

б) (5)(3)

в) a=5; b=3;

г) ответ: (5;3)
26. Вычислите значение вещественной переменной c при a = 2 и b = 3:
а) с = a + 1. / 3;

б) с = a + 4. / 2 * 3 + 6;

в) с = (a + 4) / 2. * 3;

г) с = (a + 4.) /(b + 3) * a;
27. Вычислите значение целочисленной переменной c при a = 26 и b = 6:
а) c = a % b + b;

б) c = a / b + a;

в) b = a / b;
c = a / b;

г) b = a / b + b;
c = a % b + a;

д) b = a % b + 4;
c = a % b + 1;

е) b = a / b;
c = a % (b+1);

ж) b = a % b;
c = a / (b+1);

28. Выполните предыдущее задание при a = –22 и b = 4.
а) c = a % b + b;

б) c = a / b + a;

в) b = a / b;
c = a / b;

г) b = a / b + b;
c = a % b + a;

д) b = a % b + 4;
c = a % b + 1;

е) b = a / b;
c = a % (b+1);

ж) b = a % b;
c = a / (b+1);

29. *Используя дополнительные источники, выясните, правильно ли (с точки зрения математики) в языке C++ вычисляется остаток от деления, если одно из чисел отрицательное.
Место для ввода текста.
30. Требовалось написать программу, которая меняет местами значения двух переменных в памяти. Программист торопился и написал программу так:
a = b;
b = a;
Выполните ручную прокрутку программы при a = 1, b = 2:
a b
1 2
a = b;
b = a;
Исправьте программу и выполните её ручную прокрутку:
a b
1 2

31. *Попробуйте найти решение предыдущей задачи, которое не использует дополнительные переменные.
a b
1 2

247
414
Посмотреть ответы 1

Ответы на вопрос:

Ok7a
4,7(1 оценок)

Функция x mod 10 - это остаток от деления х на 10. 387 mod 10 = 7. функция x div 10 - это целочисленное деление x на 10. 387 div 10 = 38. l увеличивается в цикле каждый раз на 1. значит, было 3 цикла. х каждый раз целочисленно делится на 10. цикл идет, пока x > 5. значит, последний раз было x < 50. m - это наименьший остаток от деления x на 10. если на выходе m  = 4, значит остатки были: 9, 8, 7, 6, 5, 4. допустим, остатки были 9, 9, и 4, и последний раз было x = 49, тогда на 2-ом цикле было x = 499, а на 1-ом x = 4994. проверяем: 1 цикл. m = 9, x = 4994, x mod 10 = 4994 mod 10 = 4 9 > 4 ? да, значит m = 4. x = x div 10 = 4994 div 10 = 499 2 цикл. m = 4, x = 499, x mod 10 = 499 mod 10 = 9 4 > 9 ? нет, значит м остается = 4. x div 10 = 499 div 10 = 49. 3 цикл. m = 4, x = 49, x mod 10 = 49 mod 10 = 9. 4 > 9 ? нет, значит м остается = 4. x div 10 = 49 div 10 = 4 условие цикла x > 5 не выполняется, выходим из цикла.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS