1. Напишите, что выведет эта программа при вводе числа 537? 2. Приведите пример такого числа при котором программа работает верно 3.Укажите все ошибки в программе и исправьте их.Для этого для каждой ошибки выпишите строку ,которая написана неправильно и приведите правильный вариант строки.
После всех исправлений код программы стал таким:
var
N, k: integer;
begin
readln(N);
k := 9;
while N > 10 do
begin
if (N mod 10 < k) then k := N mod 10;
N := N div 10;
end;
write(k)
end.
Источник: globuss24.ru
Требуется написать программу при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 10 в девятой степени, и выводится произведение цифр этого числа.
Найди верный ответ на вопрос ✅ «Требуется написать программу при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 10 в девятой степени, и . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Задание 5 | ЕГЭ по информатике | ДЕМО-2023
Новые вопросы по информатике
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Сколько кб информации содержит сообщение объемом 2^20 бит?
Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его
Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.
Главная » Информатика » Требуется написать программу при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 10 в девятой степени, и выводится произведение цифр этого числа.
Источник: urokam.net
Writeln ( product ) 3 страница
При проверке работы программа выполнялась по шагам для некоторых контрольных значений х и y, при этом был заполнен протокол тестирования, содержащий следующую информацию.
Область — часть плоскости, которой принадлежит проверяемая точка (все
возможные области отмечены на рисунке буквами А, В, С, . W).
Условие 1, Условие 2, Условие 3 — результат проверки соответствующего условия (да или нет). Если условие не проверялось, в протокол записывался прочерк.
Вывод — сообщение, которое вывела программа. Если программа ничего не вывела, в протокол записывался прочерк.
Решу ЕГЭ информатика 2022. Все 25 задания на Python. Разбор и решение. Репетитор к ЕГЭ по ИКТ
Верно — итоговое заключение (да или нет) о правильности результата работы программы при данных значениях х и у.
В результате неаккуратного обращения протокол был испорчен, частично сохранились только три строки:
Область | Условие 1 (х*х + у*у | Условие 2 (у | Условие 3(y | Вывод | Верно |
да | — | ||||
принадлежит | нет | ||||
нет | нет |
Последовательно выполните следующее.
2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы (это можно сделать несколькими способами, достаточно указать любой способ доработки исходной программы).
41) Требовалось написать программу, при выполнении которой с клавиатуры считываются коорди наты точки на плоскости (х, у — действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). Ученик написал такую программу:
var x, y: real;
readln(x,у);
if у >= x*x-6 then begin
write(‘принадлежит’)
if x >= 0 then
write(‘принадлежит’)
else write(‘не принадлежит’)
При проверке работы программа выполнялась по шагам для некоторых контрольных значений х и у, при этом был заполнен протокол тестирования. В результате неаккуратного обращения протокол был испорчен, частично сохранились только четыре строки:
Область | Условие 1 (y >= x*x-6) | Условие 2 (x*x+y*y | Условие 3 (x >= 0) | Вывод | Верно |
да | — | ||||
принадлежит | нет | ||||
не принадлежит | да | ||||
– | да |
Графы протокола содержат следующую информацию.
Область — часть плоскости, которой принадлежит проверяемая точка. (Все возможные области отмечены на рисунке буквами А, В, С, . S.)
Условие 1, Условие2, Условие 3 — результат проверки соответствующего условия (да или нет). Если условие не проверялось, в протокол записывался прочерк.
Вывод – сообщение, которое вывела программа. Если программа ничего не вывела, в протокол записывался прочерк.
Верно — итоговое заключение (да или нет) о правильности результата работы программы при данных значениях х и у.
Последовательно выполните следующее.
2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, достаточно указать любой способ доработки исходной программы.)
42) Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (х, у — действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). Ученик написал такую программу:
var x, y: real;
readln(x,y);
if y >= 1-x then begin
write(‘принадлежит’)
if y >= x*x-5 then
write(‘принадлежит’)
else write(‘не принадлежит’)
При проверке работы программа выполнялась по шагам для некоторых контрольных значений х и у, при этом был заполнен протокол тестирования. В результате неаккуратного обращения протокол был испорчен, частично сохранились только четыре строки:
Область | Условие 1 (y >= 1-x) | Условие 2 (y | Условие 3 (y >= x*x-5) | Вывод | Верно |
— | |||||
принадлежит | нет | ||||
не принадлежит | да | ||||
– | да |
Графы протокола содержат следующую информацию.
Область — часть плоскости, которой принадлежит проверяемая точка. (Все возможные области отмечены на рисунке буквами А, В, С, . R.)
Условие 1, Условие2, Условие 3 — результат проверки соответствующего условия (да или нет). Если условие не проверялось, в протокол записывался прочерк.
Вывод – сообщение, которое вывела программа. Если программа ничего не вывела, в протокол записывался прочерк.
Верно — итоговое заключение (да или нет) о правильности результата работы программы при данных значениях х и у.
Последовательно выполните следующее.
2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, достаточно указать любой способ доработки исходной программы.)
43) Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (х, у — действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). Ученик написал такую программу:
var x, y: real;
readln(x,y);
if y >= x+1 then begin
write(‘принадлежит’)
if y >= x*x-5 then
write(‘принадлежит’)
else write(‘не принадлежит’)
При проверке работы программа выполнялась по шагам для некоторых контрольных значений х и у, при этом был заполнен протокол тестирования. В результате неаккуратного обращения протокол был испорчен, частично сохранились только четыре строки:
Область | Условие 1 (y >= x+1) | Условие 2 (y | Условие 3 (y >= x*x-5) | Вывод | Верно |
— | |||||
принадлежит | нет | ||||
не принадлежит | да | ||||
– | да |
Графы протокола содержат следующую информацию.
Область — часть плоскости, которой принадлежит проверяемая точка. (Все возможные области отмечены на рисунке буквами А, В, С, . R.)
Условие 1, Условие2, Условие 3 — результат проверки соответствующего условия (да или нет). Если условие не проверялось, в протокол записывался прочерк.
Вывод – сообщение, которое вывела программа. Если программа ничего не вывела, в протокол записывался прочерк.
Верно — итоговое заключение (да или нет) о правильности результата работы программы при данных значениях х и у.
Последовательно выполните следующее.
2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, достаточно указать любой способ доработки исходной программы.)
44) В корзине лежит a красных и b синих шаров. Из корзины наугад вынимают n шаров. Требовалось написать программу, которая определяет количество вариантов такого опыта (вариантом считаем пару чисел: количество вынутых красных и синих шаров). Программист торопился и написал программу неправильно:
var n, a, b: integer;
readln(n, a, b);
else writeln(n+1);
Последовательно выполните следующее:
1. Определите, что выведет программа при n = 5, a = 3, b = 6.
2. Укажите значения n, a, b, при которых программа выдаёт неправильный ответ.
3. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы.
45) Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 10 9 , и выводится произведение цифр этого числа. Программист торопился и написал программу неправильно:
var N, product: longint;
digit: integer;
readln(N);
product := N mod 10;
while N >= 10 do begin
digit := N mod 10;
product := product * digit;
N := N div 10
Источник: 5rik.ru