Скачать презентацию Л 1 2012 -2013 уч год И Скачать презентацию Л 1 2012 -2013 уч год И

1_2012.pptx

  • Количество слайдов: 19

Л. № 1, 2012 -2013 уч. год “И н ф о р м а Л. № 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 Вид учебной работы Всего часов Общая трудоемкость дисциплины Семестр 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. Виды занятий, объем учебной нагрузки и отчетность Очное отд. (план) РАБОЧАЯ ПРОГРАММА Табл. 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 Оценки «отлично» – от 90 до 100 баллов «хорошо» – от 75 до 89 баллов «удовл. » – от 60 до 74 баллов 11. 02. 2018 5

Основные разделы дисциплины 1. Алгоритмизация информационных процессов (вычислительные процессы и процессы управления). 2. Основы Основные разделы дисциплины 1. Алгоритмизация информационных процессов (вычислительные процессы и процессы управления). 2. Основы технологии программирования и алгоритмический язык Си. 3. Препроцессор языка Си. Интегрированная среда разработки (ИСР) на примере VC. Библиотека функций. 4. Реальные задачи из предметной области “Управление в технических системах”. Основы технологии управления ПК внешним оборудованием (на примере управления учебными роботами). 11. 02. 2018 6

То, что необходимо освоить в 1 -м семестре Основные компоненты процесса решения задач на То, что необходимо освоить в 1 -м семестре Основные компоненты процесса решения задач на ЭВМ Алгоритмизация вычислительных процессов 11. 02. 2018 С – язык программирования задач (его синтаксис и семантику) Основы технологии создания программ. IDE VC++, 7

Что такое алгоритм: Алгоритм – набор правил для решения определенной задачи. Пример: y=x УТОЧНЯЕМ: Что такое алгоритм: Алгоритм – набор правил для решения определенной задачи. Пример: y=x УТОЧНЯЕМ: Алгоритм – упорядоченная совокупность операций, выполняемых в строго определенной последовательности. Алгоритм может быть описан в виде блок-схемы или на алгоязыке. 11. 02. 2018 8

Блок – схема алгоритма определения частного от ПРИМЕР: Блок – схема алгоритма определения частного Блок – схема алгоритма определения частного от ПРИМЕР: Блок – схема алгоритма определения частного от деления двух действительных чисел деления двух действительных положительных чисел Начало Подключение библиотек с функциями (файлов) Эта часть содержится во всех программах а, в Да c=a/b Ошибка! c Для завершения нажмите 11. 02. 2018 Конец Эта часть содержится во всех программах 9

Параметры алгоритма исходные данные Множество данных результаты Промежуточные данные 11. 02. 2018 начального этапа Параметры алгоритма исходные данные Множество данных результаты Промежуточные данные 11. 02. 2018 начального этапа обработки информации параметры алгоритма основного этапа обработки информации Окончательные данные извлечения результатов Множество правил конечного этапа обработки информации 10

Пример: блок –схема алгоритма решения квадратного уравнения 11. 02. 2018 11 Пример: блок –схема алгоритма решения квадратного уравнения 11. 02. 2018 11

“Алгоритмы + структуры данных = программы” – Н. Вирт алгоритм программа данные Язык Си “Алгоритмы + структуры данных = программы” – Н. Вирт алгоритм программа данные Язык Си технология программ-я 11. 02. 2018 Интегр. среда с библиотекой 12

О П Р Е Д Е Л Е Н И Е П Р О О П Р Е Д Е Л Е Н И Е П Р О Г Р А М М Ы: (два из множества возможных определений) Программа пользователя – описание на языке программирования операций алгоритма (действий ), выполняемых ЭВМ в строго определенном порядке. повтор: “Алгоритмы + структуры данных = программы” Н. Вирт 11. 02. 2018 13

// алгоритм, рассмотренный на слайде № 11 # include <stdio. h> // Подключить файлы // алгоритм, рассмотренный на слайде № 11 # include // Подключить файлы для библиотечных функций # include void main ( ) // заголовок функции { float a, b, c; //объявления переменных (задание типа данных) printf ( «n. Введите исходные данные, » ); // вывод приглашения printf( «nзатем нажмите » ); printf( « » ); scanf( «% f % f» , &a, &b); // ввод a и b по формату if (b!=0) { // если b ≠ 0, то // вычисляется и печатается //результат c=a / b c = a/b; printf( «n. Частное от деления %5. 2 f» , a, b); printf( «равно %5. 2 f» , c); } else printf( «n. Ошибка!» ); printf( «n. Для завершения нажмите » ); getch ( ); // функция getch возвращает код символа нажатой клавиш } //end блока 11. 02. 2018 14

Унифицированная структура программы на языке Си и ее основные объекты (элементы) 11. 02. 2018 Унифицированная структура программы на языке Си и ее основные объекты (элементы) 11. 02. 2018 15

Рекомендации студенту: • обязательное посещение всех аудиторных занятий; • изучать рекомендуемую литературу; • активная Рекомендации студенту: • обязательное посещение всех аудиторных занятий; • изучать рекомендуемую литературу; • активная работа на лабораторных и практических занятиях; • подготовка к лабораторным и практическим занятиям включает проработку материалов лекций, методических указаний и рекомендованной учебной литературы, а также учебных материалов сайтов www. cpd-sdo. ru, www. cpdsdo. ru; • самостоятельно решать задачи, помнить, что твой уровень квалификации как программиста определяется числом созданных тобой программ; • помнить о бально-рейтинговой системе (БРС) оценки твоей работы. 11. 02. 2018 16

Список основной учебной литературы: 1. С. Прата. Язык программирования С. Лекции и упражнения. Учебник: Список основной учебной литературы: 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 18

11. 02. 2018 19 11. 02. 2018 19