Информатика | 5 - 9 классы
Решите, пожалуйста задачу в Кумире, на ВЕТВЛЕНИЯ.
Срочно нужно!
Даю 95 баллов.
Составить и решить задачу на ветвление и циклСРОЧНО?
Составить и решить задачу на ветвление и цикл
СРОЧНО!
Дано двузначное число верно ли что все цифры этого числа одинаковые?
Дано двузначное число верно ли что все цифры этого числа одинаковые.
ПОЖАЛУЙСТА!
ОЧЕНЬ СРОЧНО !
РЕШИТЕ В КУМИРЕ!
Решите задачу плиз я не понимаю не можете ли вы решить даю 109 баллов?
Решите задачу плиз я не понимаю не можете ли вы решить даю 109 баллов.
Даю 78 баллов Ребята решите срочно пожалуйста очень надо?
Даю 78 баллов Ребята решите срочно пожалуйста очень надо.
Нужно сделать корону в программе кумир, срочно, дам все баллы что есть?
Нужно сделать корону в программе кумир, срочно, дам все баллы что есть.
Пожалуйста срочно.
Мне нужны любые три решеные задачи на три алгоритма Линейный, ветвленый, циклический?
Мне нужны любые три решеные задачи на три алгоритма Линейный, ветвленый, циклический.
СРОЧНО?
СРОЧНО!
Помогите с информальной.
ДАЮ 20БАЛЛОВ.
Нужно обе задачи.
ПОЖАЛУЙСТА СРОЧНО.
Решите информатику задачи на ветвление 7 и 8 пожалуйста?
Решите информатику задачи на ветвление 7 и 8 пожалуйста.
Линейный алгоритм?
Линейный алгоритм.
Рисование простых фигур (Кумир) Объясните пожалуйста как сделать эту задачку.
Задача выполняется на "Кумире".
ПОМОГИТЕ ПОЖАЛУЙСТА?
ПОМОГИТЕ ПОЖАЛУЙСТА!
Не могу решить 2 задачи!
Даю 30 баллов!
(см. картинку прикрепленную).
Вопрос Решите, пожалуйста задачу в Кумире, на ВЕТВЛЕНИЯ?, расположенный на этой странице сайта, относится к категории Информатика и соответствует программе для 5 - 9 классов. Если ответ не удовлетворяет в полной мере, найдите с помощью автоматического поиска похожие вопросы, из этой же категории, или сформулируйте вопрос по-своему. Для этого ключевые фразы введите в строку поиска, нажав на кнопку, расположенную вверху страницы. Воспользуйтесь также подсказками посетителей, оставившими комментарии под вопросом.
Var
N : integer = 600 ;
LABIRINT : array[0.
600, 0.
600] of integer ;
.
Procedure setBlankAsDeadblockRec(x, y : integer) ;
var k : integer ;
begin
k : = 0 ;
if LABIRINT[x, y] = blank then
begin
if LABIRINT[x - 1, y]< ; > ; BLANK then k : = k + 1 ;
if LABIRINT[x, y - 1]< ; > ; BLANK then k : = k + 1 ;
if LABIRINT[x + 1, y]< ; > ; BLANK then k : = k + 1 ;
if LABIRINT[x, y + 1]< ; > ; BLANK then k : = k + 1 ;
if k = 4 then LABIRINT[x, y] : = DEADBLOCK ;
if k = 3 then
begin
LABIRINT[x, y] : = DEADBLOCK ;
if LABIRINT[x - 1, y] = BLANK then setBlankAsDeadblockRec(x - 1, y) ;
if LABIRINT[x, y - 1] = BLANK then setBlankAsDeadblockRec(x, y - 1) ;
if LABIRINT[x + 1, y] = BLANK then setBlankAsDeadblockRec(x + 1, y) ;
if LABIRINT[x, y + 1] = BLANK then setBlankAsDeadblockRec(x, y + 1) ;
end ;
end ;
end ;
procedure setDeadblock ;
var i, j : integer ;
begin
for i : = 1 to N - 1 do
for j : = 1 to N - 1 do
setBlankAsDeadblockRec(i, j) ;
end ;
Нач
нц
пока справа свободно вправо
кц
нц
пока снизу свободно вниз
кц
нц
пока слева не свободно вверх
кц
нц
пока слева свободно влево
кц
кон.