с информатикой
1. найди ошибки в записи и обьясните в чем они заключаются
А) FOR K:= 1 TO 5.5 DO
Б) FOR J:= 10 TO -2 DO
В) FOR X:= 3 DOWNTO 12 DO
Г) FOR Y = 0 TO 7 DO
2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ
ВЫПОЛНЕНИЯ ЦИКЛА
1. FOR X:= 5 DOWNTO 2 WRITE('#');
2. FOR X:= 1 TO 5 WRITE('#');
3. FOR X:= 0 TO 5 WRITE('#');
4. FOR X:= 2 TO 7 WRITE('#');
5. FOR X:= -5 TO 1 WRITE('#');
6. FOR X:= 6 DOWNTO 5 WRITE ('#');
Ответы на вопрос:
А) FOR K:= 1 TO 5.5 DO В цикле нельзя давать нецелые числа должно быть так FOR K:= 1 TO 5 DO
Б) FOR J:= 10 TO -2 DO Тут цикл идет не по прямой а в обратную сторону
а TO обозначает идти вперед, должно было быть так
FOR J:= 10 DOWNTO -2 DO
В) FOR X:= 3 DOWNTO 12 DO Тут же все наоборот цикл идет в обратную сторону а должен идти по прямой
FOR X:= 3 TO 12 DO
Г) FOR Y = 0 TO 7 DO Тут не хватает : без них перед = нельзя делать цикл FOR FOR Y:= 0 TO 7 DO
2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ
ВЫПОЛНЕНИЯ ЦИКЛА
1. FOR X:= 5 DOWNTO 2 WRITE('#'); ответ:####
2. FOR X:= 1 TO 5 WRITE('#'); ответ:#####
3. FOR X:= 0 TO 5 WRITE('#'); ответ:######
4. FOR X:= 2 TO 7 WRITE('#'); ответ:######
5. FOR X:= -5 TO 1 WRITE('#'); ответ:#######
6. FOR X:= 6 DOWNTO 5 WRITE ('#'); ответ:##
Объяснение:
1. 64* 5 = 320 (кб)
2. 320 * 1024 = 327680 (байл)
3. 327680 / 8 = 40960 (ascii символов) - в байтах
4.327680 / 16 = 20480 (unicode символов) - в байтах
если необходимо будет перевести в биты, то информационный объем сообщения: в кодировке ascii занимает 8 байт или 64 бита в кодировке unicode занимает 16 байт или 128 бит.
©foxsis™
Популярно: Информатика
-
noskova201204.03.2021 01:25
-
SUPERMOZGgg14.11.2020 00:31
-
Slendergirl34504.10.2020 00:05
-
Еленаелец7721.12.2020 14:47
-
Victor78924.05.2022 18:53
-
kristinaбатурина205424.02.2020 08:18
-
gavronovaanna2oz9c0h21.09.2020 15:02
-
Лисанна201908.06.2021 03:07
-
masdud200118.09.2021 09:38
-
дариана200607.06.2022 04:29