В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
emv63756
emv63756
28.04.2023 12:40 •  Информатика

Предположим, что у нас есть язык программирования игры <морской бой>, В этот язык входят команды N>-корабль перемещается на одну
клетку вправо; N<- корабль с номером N перемещается на одну клетку
влево, N - корабль с номером N перемещается на одну клетку верх, Nv -
корабль с номером N перемещается на одну клетку вниз; К{команды) -
повторяет команды в скобочках К раз (K>I) отдельные команды пишутся
слитно, между командами пробел тоже не ставится. То есть вся
программа пишется слитно. пример 1, Чтобы перевести корабль с
номером 5 из клетки А І в клетку 10. например, можно выполнить
следующую программу: 9 {5v)9 {5>} прl,{N.{EP 2. Чтобы перевести корабль
с номером 7 из клетки А в клетку 13, например, можно выполнить
следующую программу: 2]7 v4 \7 >\/ 20. Напишите программу для
перехода | 3 4 5 6 7 8 9 10 D корабля 4 из Аб в верхний правый угол

Показать ответ
Ответ:
RomashechkaRomova
RomashechkaRomova
23.09.2020 17:48

в 1 программе  значение переменной а больше чем в цикле и  поэтому 10 не меньше 5 и цикл не выполняется

2 ошибка в том, что writeln выводит значение, а после  него еще есть условие про а

Если бы а было меньше пяти,то программа зациклилась из за a:=a+1 ,но если бы было меньше пяти и эта строчка была выше writeln (a),то цикл выполнился

 

Во 2 программе 

s:=s+a/2 получится  не целое число,которое соответсвует типу real  

И  не хватает еще одного действия после   s:=s+a/2;   там должна участвовать переменная a,чтобы получилась полноценная программа

                   

0,0(0 оценок)
Ответ:
DrNick
DrNick
05.02.2020 07:09

Заменяем каждый разряд на код из таблицы.

Двоичная СС Восьмеричная СС

000                                    0

001                                     1

010                                     2

011                                     3

100                                     4

101                                     5

110                                     6

111                                     7

Получаем числа:

1024757520 (7) = 001000010100111101111101010000 (2)

1232400565 (7) = 001010011010100000000101110101 (2)

Складываем (0 в начале числа можно убрать):

1000010100111101111101010000 + 1010011010100000000101110101 = 10010101111011110000011000101

Меняем 1 на 0, 0 на  1:

10010101111011110000011000101 = 01101010000100001111100111010

Двоичная СС Шестнадцатеричная СС

0000                               0

0001                               1

0010                               2

0011                               3

0100                               4

0101                               5

0110                               6

0111                                       7

1000                               8

1001                               9

1010                               A

1011                                       B

1100                               C

1101                                       D

1110                                       E

1111                                       F

Получаем число:

1101 0100 0010 0001 1111 0011 1010 (2) = D421F3A (16)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота