milo4ka26
?>

Нужна до напишите эффективную программу, которая по двум данным натуральным числам p и q не превосходящим 30 000, подсчитывает кол-во натуральных чисел с последней цифрой 0 на интервале (p, q) (не включая концы интервала) программа получает на вход 2 натуральных числа p и q, при этом гарантируется, что 1≤p

Информатика

Ответы

DudukinSerega2507834
Код программы для с#. думаю при  желании можно запросто переписать на любой другой язык программирования. console.writeline("введите p");   double p = convert.toint16(console.; console.writeline("введите q"); double q = convert.toint16(console.; int c = 0;     double x = 0;     for (double i = p + 1; i < q - 1; i++) { x = i % 10; if (x == 0) c++; }            console.writeline("");     console.writeline("количество натуральных чисел с последней цифрой 0 на отрезке (p,q) = "+ c);                   console.readline(); при желании могу скинуть уже готовую программу.
Lebedeva1577

Объяснение:

Алгоритмы как логико-математические средства отражают различные компоненты человеческой деятельности и тенденции, а сами алгоритмы в зависимости от цели, начальных условий задачи, путей её решения, определения действий исполнителя классифицируются следующим образом [2]:

механические алгоритмы, называемые детерминированными, жёсткими (например, алгоритм работы двигателя), задают определённые действия, обозначая их в единственной и достоверной последовательности, обеспечивая тем самым однозначный требуемый результат, если выполняются те условия процесса, для которых разработан алгоритм;

гибкие алгоритмы:

вероятностные (стохастические) алгоритмы дают программу решения задачи несколькими путями или приводящими к вероятному достижению результата;

эвристические алгоритмы – это алгоритмы, в которых достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий, не выявлены все действия исполнителя. К эвристическим алгоритмам относят, например, инструкции и предписания. В этих алгоритмах используются универсальные логические процедуры и принятия решений, основанные на аналогиях, ассоциациях и опыте решения схожих задач;

линейные алгоритмы – наборы команд, выполняемых последовательно во времени друг за другом;

разветвляющиеся алгоритмы – алгоритмы, содержащие хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход на один из двух возможных шагов;

циклические алгоритмы – алгоритмы, предусматривающие многократное повторение одного и того же действия (или действий) над исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов;

вс алгоритмы (процедуры) – алгоритмы, ранее разработанные и целиком используемые при алгоритмизации конкретных задач.

Рассмотрим подробнее три основных вида алгоритмов: линейный, разветвляющийся и циклический.

Линейный алгоритм. Приведём пример записи алгоритма в виде блок-схемы, в виде программы на алгоритмическом языке и на языке Паскаль.

В качестве примера рассмотрим решение задачи вычисления среднего арифметического из двух чисел, вводимых с клавиатуры (рис. 1.2).

 

Разветвляющийся алгоритм. В качестве примера рассмотрим алгоритм нахождения максимального из двух чисел, введённых с клавиатуры (рис. 1.3).

 

Рис. 1.3. Пример разветвляющегося алгоритма

Циклический алгоритм. Работу циклического алгоритма рассмотрим на примере нахождения суммы чётных чисел, находящихся в диапазоне от 0 до n (n вводится с клавиатуры) (рис. 1.4).

Рис. 1.4. Пример циклического алгоритма

argo951385

ОтвАлгоритмизация - это раздел информатики, изучающий базовые конструкции и принципы программирования. В пособии рассмотрены понятие алгоритма описания алгоритмов, основные свойства и характеристики алгоритмов, алгоритмические структуры и правила их оформления. Излагаются основные принципы и типовые приемы алгоритмизации, приводятся примеры алгоритмов решения типовых задач. Пособие направлено на формирование начальных навыков алгоритмизации, составляющих фундаментальную базу при изучении основ программирования. Особенностью данного пособия является то, что материал адаптирован к уровню подготовки студентов-первокурсников. Предназначено для студентов всех специальностей, изучающих дисциплину "Информатика", преподавателей высших и средних учебных заведений, а также для пользователей, которые делают первые шаги в программировании.

Приведенный ниже текст получен путем автоматического извлечения из оет:

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужна до напишите эффективную программу, которая по двум данным натуральным числам p и q не превосходящим 30 000, подсчитывает кол-во натуральных чисел с последней цифрой 0 на интервале (p, q) (не включая концы интервала) программа получает на вход 2 натуральных числа p и q, при этом гарантируется, что 1≤p
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

people33
zybin41iz81
zaotar2008
shoora
ЮрьевичКарпова1564
kristal1
anatolevich1931
Рогов1996
beliaeva2
shoora
milleniumwood633
Puschdom
tyrenumberone
dimon198808744
intermar2000