1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.3 Упр.13 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.3 Упр.13 Задание 1 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 13. Составить программу, которая проверяла бы, не приводит ли суммирование двух целых чисел А и В к переполнению (т. е. к результату большему, чем 32 767). Если будет переполнение, то сообщить об этом, иначе вывести сумму этих чисел. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-3/zad1/13 98

Подробный ответ

Нужно сложить два целых числа и проверить, не превышает ли сумма максимально допустимое значение для данного типа: $$32767$$.

Если $$a+b > 32767$$, то происходит переполнение. Иначе можно вывести сумму.

var a, b, s: integer;
begin
  write(‘введите a и b ‘);
  readln(a, b);
  s := a + b;
  if s < 32767 then
    writeln(‘сумма=’, s)
  else
    writeln(‘произошло переполнение’);
end.

В этой программе сначала вычисляется сумма $$s=a+b$$, затем выполняется проверка: если $$s < 32767$$, сумма выводится на экран, иначе сообщается о переполнении.

Ответ

Программа на Pascal:

var a, b, s: integer;
begin
  write(‘введите a и b ‘);
  readln(a, b);
  s := a + b;
  if s < 32767 then
    writeln(‘сумма=’, s)
  else
    writeln(‘произошло переполнение’);
end.



Общая оценка
4.1 / 5
Другие учебники
Другие предметы