Здесь можно найти учебные материалы, которые помогут вам в написании курсовых работ, дипломов, контрольных работ и рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.
Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.
Работа № 123546
Наименование:
КОНТРОЛЬНАЯ Способы записи алгоритмов
Информация:
Тип работы: КОНТРОЛЬНАЯ.
Предмет: Базы данных.
Добавлен: 30.11.2020.
Год: 2019.
Страниц: 13.
Уникальность по antiplagiat.ru: < 30%
Описание (план):
Министерство науки и высшего образования Российской Федерации Муромский институт (филиал) федерального государственного бюджетного образовательного учреждения высшего образования «Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых» (МИ ВлГУ)
Факультет МСФ Кафедра ТБ
КОНТРОЛЬНАЯ РАБОТА
по основам программирования
Тема: «Способы записи алгоритмов»
Студент: ____ТБз-119____ _____ _
Муром 2019
Содержание Введение 3 1. Свойства алгоритмов 4 2. Виды алгоритмов 5 3. Способы записи алгоритмов 7 3.1. Словесный способ записи алгоритмов 8 3.2. Графический способ описания алгоритмов 9 3.3. Программный способ записи алгоритмов 12 Список использованной литературы 13
Введение Алгоритм - понятное и точное предписание совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи. Термин "алгоритм" происходит от имени узбекского ученого Аль-Хорезми, который в своем труде «Арифметический трактат» изложил правила арифметических действий над числами в позиционной десятичной системе счисления. Эти правила и назвали алгоритмами. Таким образом, изучаемые в школе правила сложения, вычитания, умножения, деления, возведения в степень и т. д. - все это алгоритмы. Многие правила и инструкции представляют собой подробнейшие указания, годные во всевозможных ситуациях.
1. Свойства алгоритмов Дискретность - алгоритм должен быть разбит на шаги (отдельные законченные действия). Определенность - у исполнителя не должно возникать двусмысленностей в понимании шагов алгоритма (исполнитель не должен принимать самостоятельные решения). Результативность (конечность) - алгоритм должен приводить к конечному результату за конечное число шагов. Понятность - алгоритм должен быть понятен для исполнителя. Эффективность - из возможных алгоритмов выбирается тот алгоритм, который содержит меньше шагов или на его выполнение требуется меньше времени .
2. Виды алгоритмов Виды алгоритмов как логико-математических средств в зависимости от цели, начальных условий задачи, путей ее решения, определения действий исполнителя подразделяются следующим образом: • механические алгоритмы, иначе детерминированные; • гибкие алгоритмы, иначе вероятностные и эвристические. Механический алгоритм задает определенные действия, обозначая их в единственной и достоверной последовательности, обеспечивая тем самым однозначный требуемый или искомый результат, если выполняются те условия процесса или задачи, для которых разработан алгоритм. Эвристический алгоритм - это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий исполнителя. В этих алгоритмах используются универсальные логические процедуры и способы принятия решений, основанные на аналогиях, ассоциациях и опыте решения схожих задач. Алгоритм применительно к вычислительной машине - точное предписание, т. е. набор операций и правил их чередования, при помощи которого, начиная с некоторых исходных данных, можно решить любую задачу фиксированного типа...
3.3. Программный способ записи алгоритмов Способ записи алгоритмов с помощью блок-схем нагляден и точен для понимания сути алгоритма, тем не менее, алгоритм предназначен для исполнения на компьютере, а язык блок-схем компьютер не воспринимает. Поэтому алгоритм должен быть записан на языке, понятном компьютеру с абсолютно точной и однозначной записью команд. Таким образом, алгоритм должен быть записан на каком-то промежуточном языке, с точными и однозначными правилами и отличном от естественного языка и языка блок-схем, но понятном компьютеру. Такой язык принято называть языком программирования. Программный способ записи алгоритма – это запись алгоритма на языке программирования, позволяющем на основе строго определенных правил формировать последовательность предписаний, однозначно отражающих смысл и содержание алгоритма, с целью его последующего исполнения на компьютере. Запись алгоритма на языке программирования называется компьютерной программой. Словесная и графическая формы записи алгоритма предназначены для человека. Алгоритм, предназначенный для исполнения на компьютере, записывается на языке программирования (языке, понятном ЭВМ). Сейчас известно несколько сот языков программирования. Наиболее популярные: Си, Паскаль, Бейсик и т. д. Составить алгоритм нахождения наибольшего числа из трех заданных чисел a, b, c. program MaxFromThree; var a, b, c, result: Real; begin Write (Введите a, b, c); ReadLn (a, b, c); if a>b then result := a else result := b; if c>result then result := c; WriteLn ( Максимальное из трех чисел равно:, result :9:2) end.
Список использованной литературы 1. Порублев Илья Николаевич, Ставровский Андрей Борисович Алгоритмы и программы. Решение олимпиадных задач. - М.: «Вильямс», 2007. 2. Вычислительная техника и программирование. Под ред. А.В.Ретрова. - М.: Высшая школа, 1990 3. Кузнецов А.А. и др. Основы информатики. - М.: Дрофа, 1998 4. Кушниренко А.Г. и др. Информатика. - М.: Дрофа, 1998 5. Лебедев Г.В., Кушниренко А.Г. 12 лекций по преподаванию курса информатики. - М.: Дрофа, 1998 6. Шауцукова Л.З. Информатика 10 - 11. М.: Просвещение, 2000
Смотреть похожие работы * Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.