§17 ГДЗ Семакин 10 класс (Информатика)

Решение #1

Изображение 1. Назовите последовательность действий при выполнении оператора присваивания.2. Сформулируйте правило соответствия типов для оператора присваивания. Какое существует...
Дополнительное изображение
Дополнительное изображение
Загрузка...
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином:
1. Назовите последовательность действий при выполнении оператора присваивания.
2. Сформулируйте правило соответствия типов для оператора присваивания. Какое существует исключение из этого правила?
3. Если у — вещественная переменная, аn — целая, то какие из следующих операторов присваивания правильные, а какие — нет?
а)у:=n+1
б)n:=у-1
в)n:=4.0
г) у: =trunc (у)
д)у:=n div 2
е)у:=у div 2
ж)n:=n/2
з) n: =sqr (sqrt (n))
4. Напишите линейную программу, в результате выполнения которой целочисленные переменные х и у обменяются значениями. При этом нельзя использовать дополнительные переменные. Найдя такой алгоритм, определите, в чем его недостаток по сравнению с методом обмена через третью переменную. Можно ли его применять для вещественных чисел?
5. Напишите оператор присваивания, в результате выполнения которого целочисленной переменной h присвоится значение цифры, стоящей в разряде сотен в записи положительного целого числа k (например, если k = 28 796, то h = 7).
6. Напишите линейную программу, в результате выполнения которой в целочисленной переменной S получится перевернутое целое четырехзначное число k. Например: если k = 1357, то S = 7531.
7. Напишите линейную программу перевода любого целого четырехзначного двоичного числа в десятичную систему счисления. Например, дано число в двоичной системе счисления: 11012. Перевод в десятичную систему выполняется так: 1*2^3 +1-2^2 + 0*2^1+1 = 13.

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