Л. № 1, 2012 -2013 уч. год “И н ф о р м а т и к а” (Основные вопросы организационного, материально-технического и методического обеспечения занятий). проф. каф. ПУ, д. т. н. Ю. Г. Ионов 11. 02. 2018 1
Дисциплины, обеспечивающие изучение курса “Информатика” Базовый курс “Информатика” по программе средней школы Высшая математика Английский язык Введение в специальность Информатика 1, 2 Дисциплины, обеспечиваемые курсом “Информатика” Алгоритмизация и основы программирования (ООП) 3, 4 Компьютерная графика 2 Информационные технологии (4 ) 11. 02. 2018 Моделирование систем управления 7 Основы проектирования САУ 8 Компьютизированные лаб. практикумы по дисциплинам Открытые информационные сети 7 ВМ, системы и сети 5 Микроконтроллеры В САУ 6 2
Вид учебной работы Всего часов Общая трудоемкость дисциплины Семестр 1 2 324 144 180 Аудиторные занятия 162 72 90 Лекции 36 18 18 Лабораторные работы 54 18 36 Практические занятия 68 34 34 162 72 90 Подготовка к лекциям 10 5 5 Подготовка к лабораторным работам 50 25 25 Подготовка и выполнение домашних работ по заданиям практических занятий, подготовка к зачету и экзамену 64 38 26 Подготовка к контрольным работам 8 4 4 Выполнение курсовой работы 30 - 30 Итоговый контроль 4 2, зачет 2, экзамен Самостоятельная работа 11. 02. 2018 3
РАБОЧАЯ ПРОГРАММА Табл. 1. Виды занятий, объем учебной нагрузки и отчетность Очное отд. (план) Контроль по БРС (max Б) Лекции (часов) 36 (18+18) 20+20 Лабораторные занятия (часов) 54 (18+36) 20+40 Практические занятия (часов) 72 (36+36) 30+20 Самостоятельная работа (часов) 162 (72+90) 30+20 324 100+200 Зачеты (номер семестра) 1 Экзамены (номер семестра) 2 Возможен по набран. баллам Курсовая работа (номер семестра) 2 100 ВСЕГО (часов) 11. 02. 2018 4
Оценки «отлично» – от 90 до 100 баллов «хорошо» – от 75 до 89 баллов «удовл. » – от 60 до 74 баллов 11. 02. 2018 5
Основные разделы дисциплины 1. Алгоритмизация информационных процессов (вычислительные процессы и процессы управления). 2. Основы технологии программирования и алгоритмический язык Си. 3. Препроцессор языка Си. Интегрированная среда разработки (ИСР) на примере VC. Библиотека функций. 4. Реальные задачи из предметной области “Управление в технических системах”. Основы технологии управления ПК внешним оборудованием (на примере управления учебными роботами). 11. 02. 2018 6
То, что необходимо освоить в 1 -м семестре Основные компоненты процесса решения задач на ЭВМ Алгоритмизация вычислительных процессов 11. 02. 2018 С – язык программирования задач (его синтаксис и семантику) Основы технологии создания программ. IDE VC++, 7
Что такое алгоритм: Алгоритм – набор правил для решения определенной задачи. Пример: y=x УТОЧНЯЕМ: Алгоритм – упорядоченная совокупность операций, выполняемых в строго определенной последовательности. Алгоритм может быть описан в виде блок-схемы или на алгоязыке. 11. 02. 2018 8
Блок – схема алгоритма определения частного от ПРИМЕР: Блок – схема алгоритма определения частного от деления двух действительных чисел деления двух действительных положительных чисел Начало Подключение библиотек с функциями (файлов) Эта часть содержится во всех программах а, в Да c=a/b Ошибка! c Для завершения нажмите
Параметры алгоритма исходные данные Множество данных результаты Промежуточные данные 11. 02. 2018 начального этапа обработки информации параметры алгоритма основного этапа обработки информации Окончательные данные извлечения результатов Множество правил конечного этапа обработки информации 10
Пример: блок –схема алгоритма решения квадратного уравнения 11. 02. 2018 11
“Алгоритмы + структуры данных = программы” – Н. Вирт алгоритм программа данные Язык Си технология программ-я 11. 02. 2018 Интегр. среда с библиотекой 12
О П Р Е Д Е Л Е Н И Е П Р О Г Р А М М Ы: (два из множества возможных определений) Программа пользователя – описание на языке программирования операций алгоритма (действий ), выполняемых ЭВМ в строго определенном порядке. повтор: “Алгоритмы + структуры данных = программы” Н. Вирт 11. 02. 2018 13
// алгоритм, рассмотренный на слайде № 11 # include
Унифицированная структура программы на языке Си и ее основные объекты (элементы) 11. 02. 2018 15
Рекомендации студенту: • обязательное посещение всех аудиторных занятий; • изучать рекомендуемую литературу; • активная работа на лабораторных и практических занятиях; • подготовка к лабораторным и практическим занятиям включает проработку материалов лекций, методических указаний и рекомендованной учебной литературы, а также учебных материалов сайтов www. cpd-sdo. ru, www. cpdsdo. ru; • самостоятельно решать задачи, помнить, что твой уровень квалификации как программиста определяется числом созданных тобой программ; • помнить о бально-рейтинговой системе (БРС) оценки твоей работы. 11. 02. 2018 16
Список основной учебной литературы: 1. С. Прата. Язык программирования С. Лекции и упражнения. Учебник: Пер. с англ. - СПб. : ООО «Диа. Софт. ЮП» , 2002. -896 с. 2. Васильев А. Н. Самоучитель С++ с примерами и задачами. – СПб. : Наука и техника, 2010. - 480 с. (CD) 3. Культин Н. Б. Основы программирования в Microsoft Visual C++ 2010. Самоучитель. - СПб. : БХВ-Петербург, 2010. -384 с. (CD) 4. Павловская Т. А. , Щупак Ю. А. С/С++. Структурное и объектноориентированное программирование: Практикум. Учебное пособие. - СПб. : Питер, 2010. - 352 с. 5. Культин Н. Microsoft Visual C++ в примерах и задачах. - СПб. : БХВ-Петербург, 2011. -272 с. (CD) 6. Подбельский В. В. , Фомин С. С. Курс программирования на языке Си: Учебник. - М. : ДМК Пресс, 2012. -384 с. Список дополнительной учебной литературы: 1. Ионов Ю. Г. Информатика. Курс лекций, электронная версия. М. : МИРЭА, 2005 г. (сайты www. cpd-sdo. ru, www. cpdsdo. ru ) 2. Ионов Ю. Г. , Кадочников М. В. Информатика. Лабораторный практикум (1 и 2 -я части). Методические указания (электронная версия). – М. : МИРЭА, 2012 (сайты www. cpd-sdo. ru, www. cpdsdo. ru ). №№ 1183 -1184 3. Магда Ю. С. Программирование и отладка С/С++ приложений для микроконтроллеров АРМ. -М. : ДМК Пресс, 2012. -168 с. 11. 02. 2018 17
11. 02. 2018 18
11. 02. 2018 19