Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Модуль 1

.pdf
Скачиваний:
37
Добавлен:
15.03.2016
Размер:
2.62 Mб
Скачать

Основы программирования и баз данных

Модуль 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