- •Министерство образования и науки республики казахстан
- •Оглавление
- •Введение
- •Задание №1. Линейные алгоритмы.
- •1.1.5. Постановка задачи
- •1.3.2. Постановка задачи
- •1.3.3. Описание алгоритма решения задачи
- •1.3.4. Описание входных и выходных данных
- •1.3.5. Листинг программы
- •Задание №2. Разветвляющиеся алгоритмы
- •3.5. Постановка задачи
- •Задание №6. Биоритмы
- •6.1. Постановка задачи
- •6.2. Описание входных и выходных данных
- •6.3. Листинг программы
- •Заключение
- •Список литературы
Министерство образования и науки республики казахстан
Экономический колледж
Казахского экономического университета имени Турара Рыскулова
ОТЧЕТ
о прохождении учебной практики
студента 3 курса
группы ВТ и ПО
по специальности «1304000 ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ»
Калиев Ермен Дулатович
(ФИО студента полностью)
Место прохождения практики ________________________________________
(наименование предприятия, организации)
_____________________________________________________________________________
Руководитель практики от колледжа |
_______________________ (ФИО) |
Руководитель практики от предприятия |
_______________________ (ФИО) |
Период прохождения практики |
с «__3__»__декабря_____2013 г. по «_20_»__декабря_____2013 г. |
Всего дней:______________
Проработано дней:________
Не отработано дней_______
АЛМАТЫ, 2013
Оглавление
Введение 2
Задание №1. Линейные алгоритмы. 4
Задание №2. Разветвляющиеся алгоритмы 19
Задание №3. Циклические алгоритмы 26
Задание №4. Массивы 30
Задание №6. Биоритмы 33
ЗАКЛЮЧЕНИЕ 35
СПИСОК ЛИТЕРАТУРЫ 37
Введение
Задания контрольной работы написаны на Delphi. Delphi - язык программирования, который используется в одноимённой среде разработки. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
Среди пользователей персональных компьютеров в настоящее время наиболее популярно семейство операционных систем Windows и, естественно, что тот, кто собирается программировать, стремится писать программы, которые будут работать в этих системах.
Delphi -- это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi -- строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.
В настоящее время программистам стала доступна очередная версия пакета Delphi – Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.
Слово алгоритм появилось еще в 9в. Когда на латинский язык переводились труды великого восточного ученого Мухаммеда Аль Хорезми. Он занимался математикой и первым написал четкие, краткие указания, следуя которым можно было решить уравнения первой и второй степени. На латынь имя Аль Хорезми перевели как Алгоритм. И учителя, обучая решению уравнений первой и второй степени, говорили: «Следуйте указаниям алгоритма», а потом просто : «Следуйте алгоритму».
Теперь, алгоритм- четкое предписание выполнить какие- либо действия.
Если приглядеться, то алгоритмы окружают нас повсюду в жизни. Начиная со школьной математики (алгоритм деления углов, приведения к общему знаменателю и т.д.) до инструкции по пользованию микроволновой печью.
С алгоритмом обязательно связаны понятия исполнителя, и СКИ.
Исполнитель алгоритма, тот, кто выполняет данный алгоритм. Исполнителем может быть человек, компьютер, ЯП.
СКИ (система команд исполнителя)- та совокупность действий, которые может делать исполнитель.
Возникает вопрос: любая ли последовательность действий (или инструкция) является алгоритмом?
Конечно, нет. Не всякая инструкция алгоритм, а только та, которая обладает определенными свойствами.
Свойства алгоритма:
Понятность- все шаги алгоритма должны содержатся в СКИ.
Дискретность- алгоритм разбивается на последовательность отдельных шагов, четко отделенных друг от друга. Только выполнив шаг можно перейти к следующему.
Определенность - не должно содержаться шагов с неоднозначным смыслом.
Результативность- алгоритм должен заканчиваться через конечное число шагов определенным результатом.
Массовость- алгоритм создается не для одной конкретной задачи, а для целого блока однотипных задач.
В жизни часто приходится принимать решения в зависимости от сложившейся ситуации. Если идет дождь, мы надеваем плащ, если жарко и солнечно, идем в легкой одежде. Встречаются и более сложные положения, когда нужно сделать тот или иной выбор в зависимости от того, выполняется или не выполняется некоторое условие.
Принятие решений играет огромную роль при регуляции биологических, технических, социальных и прочих процессов.
Форма организации действий, при которой, в зависимости от выполнения некоторого условия, совершается одна или другая последовательность действий, называется ветвлением.
В качестве условий ветвления действий в алгоритмах могут указываться любые равенства и неравенства над величинами и алгебраическими выражениями.
Примеры условий:
a + b = 0
tg(x) > 0 x = 1
y > 1 cos(x) £ sin(x)
. Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.