Пользователь вводит в консоль символы (после каждого нажимая Enter), в ответ выводите символ '&', до тех пор пока пользователь не введёт '#', после чего завершите программу (не выводя ничего в ответ).
var a: char;
begin
repeat
writeln('vvedite simvol');
readln(a);
if a<>'#' then
writeln('&');
until a='#';
readln();
end.
Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 23 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.
В контексте Android, ROM (Read-Only Memory) относится к версии операционной системы Android, установленной на устройстве.
Это программное обеспечение включает в себя ядро, системные библиотеки и пользовательский интерфейс, которые обеспечивают функционирование смартфона или планшета.
Основная идея
Т.е. это область памяти, где лежит управляюющий код ОС, но которая "только читается"
(команда может использовать для обновления служебных пакетов самого снапа)
-- тем не менее уже запущенные программы могут не обновиться, для них нужно обновлять их конкретно
В Убунту 22 стандартный файерфокс установлен через снап, обновить можно командой:
sudo snap refresh firefox
Если получим ошибку напр.:
error: cannot perform the following tasks:
- Ensure prerequisites for "firefox" are available (cannot install snap base "core22": snap "core22" assumes unsupported features: snapd2.55.5 (try to refresh snapd))
• Решите задачу №6 -- составьте ФБН для поддержки переменных в выражении
• Создаем в своем репозитории новую ветку для реализации задачи со скобками - ответвляемся от созданной, для решения предыдущей задачи.
• Выполнить реализацию, опираясь на составленную ФБН
Ошибка возникает в классе SyntaxAnalyzer в методе scanTerm().
В методе scanTerm() есть цикл while. Условие для входа в цикл - текущий символ равен "*" или "/" и не равен null.