Модуль 1
.pdfОсновы программирования и баз данных
Модуль 1. Базовые понятия и определения
КАШКИН
ЕВГЕНИЙ
ВЛАДИМИРОВИЧ
ekashkin@specialist.ru
Образование:
•2001-2006 г.г. Политехнический колледж №19. Специальность «Вычислительные
машины, комплексы, системы и сети»
•2006-2009 г.г. АНО ВПО «Институт деловой карьеры». Специальность «Прикладная информатика в экономике»
Опыт работы:
Преподаватель ИДК, заместитель декана ИДК.
Старший преподаватель МГУПИ, общий стаж работы в образовательной сфере 10 лет из них в ВУЗах 4 года.
Работа в сфере программирования, в том числе создание проектов с применением языков высокого уровня С/С++/Pascal/Delphi/Visual C++ более 5 лет.
Страница 2
Цели занятия
Задача. Решение задачи;
Алгоритм. Свойства алгоритмов;
Программа. Программное обеспечение;
Информатика. Информация. Информационная технология;
Данные. Числа в арифметике;
Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
Законы арифметики (коммутативность, ассоциативность, дистрибутивность);
Страница 3 |
www.specialist.ru |
Задача.
Задача - координированная и систематизированная серия элементов работы, используемых для достижения результатов.
Страница 4 |
www.specialist.ru |
Решение задач
Реше́ние зада́ч — процесс выполнения действий или мыслительных операций, направленный на достижение цели, заданной в рамках проблемной ситуации
Страница 5 |
www.specialist.ru |
Алгоритм
Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.
Алгоритмизация – процесс разработки алгоритма (плана действий) для решения задачи. Алгоритмы реализованные на компьютере решают сложные задачи:
в медицине;
в производстве;
в сфере безопасности
Страница 6 |
www.specialist.ru |
Свойства алгоритмов.
Это свойство указывает , что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке.
Страница 7 |
www.specialist.ru |
Свойства алгоритмов.
Это свойство указывает , что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
Страница 8 |
www.specialist.ru |
Свойства алгоритмов.
Это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения
Страница 9 |
www.specialist.ru |
Свойства алгоритмов.
Это свойство показывает, что один и тот же алгоритм можно использовать с разными исходными данными.
Страница 10 |
www.specialist.ru |