Личный кабинет

Задание#T25507

Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число не превосходящее и выводится максимальная цифра этого числа. Программист торопился и написал программу неправильно.
Ниже для Вашего удобства программа представлена на четырёх языках программирования.
DIM N AS LONG
INPUT N 
max_digit = 9 
WHILE N >= 10 
 digit = N MOD 10 
 IF digit > max_digit THEN 
   max_digit = digit  
 END IF 
 N = N \ 10 
WEND 
PRINT max_digit 
END 
Последовательно выполните следующее.
  1. Напишите, что выведет эта программа при вводе числа
  2. Найдите все ошибки в этой программе (их может быть одна или несколько). Для каждой ошибки:
  1. выпишите строку, в которой сделана ошибка;
  2. укажите, как исправить ошибку, – приведите правильный вариант строки.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.
Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
Показать разбор

Рекомендованные задания

Для составления персональной подборки решено недостаточно заданий.
Повышайте свой балл на экзамене!
Решать задания
0 баллов сегодня
дней без пропуска

0
вс
0
пн
0
вт
0
ср
0
чт
0
пт
0
сб