Информатика 9 класс. Паскаль
Русский
Basic
Вопросы по программированию на языке Паскаль. Алгоритмические структуры.
Description
32
Questions
1 min
Per question
2:58
Average time
3.0
Contest Score
3.7
Community Rating
4
Participants
18 comments
Desert Jaguar
Вопрос про определение памяти решаемой задачи не совсем понятен. Как связан объём памяти задачи и переменные в разделе var? Может быть объём памяти программы? Или объём памяти для решения задачи?
Desert Jaguar
Вопрос про условный алгоритм. Более общепринятое название здесь скорее всего условный оператор. И именно про него идёт речь в пояснении. Наверное лучше поправить формулировку вопроса
Desert Jaguar
Тест про Паскаль, а встречается вопрос про ассемблер. Почему?
Quiet Jaguar author
Ваши вопросы уместны, спасибо большое за них, с предложениями согласна про условный оператор согласна. Про ассемблер, скорее общеразвивающий вопрос, считаете его стоит убрать?
Desert Jaguar
Пожалуйста, я думаю тесты уже нельзя редактировать =)
Small Lizard
В программе прописаны строчки: If (b>0) then b:=b – 5 else b:=b+10; write (‘s=’,s); При s=16 на экране монитора появится...
Выведется s=16, так как операции присвоения касаются только переменной b.
Quiet Jaguar author
Да, всё так. Если в тексте опечатка и тест нельзя исправить, то жаль. СПАСИБО!!!
Small Lizard
Для определения размера памяти решаемой задачи необходимо...
Я всё равно не понимаю, как определить размер решаемой задачи (или, пусть, объём памяти программы или объём памяти для решения задачи, не важно) просто описав все переменные в разделе var.
Во-первых, после этого всё равно придётся вручную посчитать, сколько памяти занимает каждая переменная.
Во-вторых, есть ещё переменные типа ansistring и динамические массивы, которые могут менять свой размер.
В-третьих, память занимает ещё стек вызовов, и, чтобы посчитать, сколько это будет памяти, нужно знать, как именно будет работать программа.
Small Lizard
Область в оперативной памяти компьютера для хранения какой-либо информации называется.
Тут я не уверен, но разве ячейка памяти не является также правильным ответом, как и переменная?
Small Lizard
Точка с запятой не ставится...
Можно же ставить и после begin, и перед end: https://ideone.com/waSNWi.
Quiet Jaguar author
Да, можно, но это, пусть и на доли секунды замедлит программу, пусть даже для человека не заметно.
Small Lizard
Quiet Jaguar Я думаю, что не замедлит, хотя не могу доказать этого. Кстати, а Вы можете доказать, что замедлит?
Но, даже если это и замедлит программу, в любом случае писать точку с запятой можно и после begin, и перед end, следовательно ответ "после слова Begin и перед словом End" неправильный
Quiet Jaguar author
Small Lizard Да, согласна доказать не смогу, об этом мы говорили только в университете, о том сколько тратится на обработку точки с запятой. Так что это вопрос углубленного уровня. Думаю, если организаторы разрешат вносить исправления, нужно поправить формулировку, поскольку точка с запятой после begin и перед end на самом деле бессмысленна. Если поставить, то да, программа всё равно будет работать.
Take the quiz to leave a comment