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

ЛИЧНЫЙ КАБИНЕТ 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

 

Повышение оригинальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «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



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru


Смотреть похожие работы
* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.