рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Линейные алгоритмы

Линейные алгоритмы - Лекция, раздел Философия, Общая схема решения задачи на персональном компьютере   Простейшие Задачи Имеют Линейный Алгоритм Решения. Это Означа...

 

Простейшие задачи имеют линейный алгоритм решения. Это означает, что он не содержит проверок условий и повторений.

Пример 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине км/ч, в гору — км/ч и под гору — км/ч. Время движения соответственно , и ч. Какой путь прошел пешеход?

1. Ввести , , , , , 2. 3. 4. 5. 6. Вывести значение . 7. Конец.

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

 

Пример 2. Дано натуральное трехзначное число , в записи которого нет нулей. Составить алгоритм, который возвращает значение ИСТИНА, если верно утверждение: "число кратно каждой своей цифре", и ЛОЖЬ — в противном случае.

Пояснения. Для решения этой и последующих задач необходимо будет использована возможность выделения цифры из числа при помощи деления нацело (функция div) и получения остатка от целочисленного деления (функция mod). Приведем короткий пример - разделим 73 на 10: .

7 – это результат целочисленного деления 73 на 10, чего можно добиться, используя функцию div: 73 div 10. Остаток от деления, равный 3, может быть получен при помощи функции mod: 73 mod 10.

1. Ввести число 2. {разряд единиц} 3. {разряд сотен} 4. {разряд десятков} 5. 6. Вывод 7. Конец

В фигурных скобках даны комментарии к операторам.

 

– Конец работы –

Эта тема принадлежит разделу:

Общая схема решения задачи на персональном компьютере

Учебное пособие написано на основе курса лекций читаемых студентам курсов... Общая схема решения задачи на персональном компьютере...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Линейные алгоритмы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Свойства алгоритмов. Основные алгоритмические структуры
  В предыдущем параграфе мы рассмотрели понятие алгоритма. Каждый алгоритм должен обладать следующими свойствами: 1) дискретность – процесс решения задачи должен быть разбит

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

CASEвыражение OF
список значений :оператор/блок .................................. список значений :оператор/блок

FORпеременная:=начальное значение DOWNTOконечное значение DO
оператор/блок. Здесь переменная - любая переменная порядкового типа, называемая в таком контексте переменной цикла, начально

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги