Содержание
- 2. Организационные вопросы изучения дисциплины Дисциплина изучается во 2 семестре первого курса
- 3. Темпы изучения дисциплины Первый полусеместр (до смены расписания) Лекции 2 часа в неделю Второй полусеместр (после
- 4. График контрольных мероприятий курса Перечень контрольных мероприятий Домашние работы – 2 шт. Контрольная работа – 1
- 5. Методическое обеспечение дисциплины (1) Литература Семакин И.П, Шестаков А.Г. Основы алгоритмизации и программирования.– М.: Academia, 2013.
- 6. Методическое обеспечение дисциплины (2) Основы программирования на языке Си: конспект лекций. Ч 1 Учебное пособие /
- 7. Методическое обеспечение дисциплины (3) Сетевой курс в среде Гиперметод http://learn.urfu.ru УМК №6749 на портале study.urfu.ru включает
- 8. Этапы разработки программного продукта Лекция 1 Иллюстративный материал к лекциям по алгоритмизации и программированию Автор Саблина
- 9. Содержание 24.04.2016 каф. РТС дисциплина Алгоритмизация и программирование Программное обеспечение Первый этап - постановка задачи Второй
- 10. Программное обеспечение Программное обеспечение состоит из нескольких совместно работающих программ (программных модулей), объединенных в программный комплекс
- 11. Первый этап – постановка задачи Постановка задачи (problem definition)- это точная формулировка решения задачи на компьютере
- 12. Содержание ТЗ(1) НАЗВАНИЕ РАЗРАБОТКИ ОПИСАНИЕ РАЗРАБОТКИ постановка задачи цель и назначение задачи ее место и связи
- 13. Содержание ТЗ(2) ВХОДНЫЕ ДАННЫЕ описываются входные данные указываются пределы, в которых они могут изменяться значения, которые
- 14. Содержание ТЗ(2) ВЫХОДНЫЕ ДАННЫЕ Описываются выходные данные указывается, в каком виде они должны быть представлены —
- 15. Содержание ТЗ(3) 24.04.2016 каф. РТС дисциплина Алгоритмизация и программирование ОШИБКИ Перечисляются возможные ошибки пользователя при работе
- 16. Содержание ТЗ(4) 24.04.2016 каф. РТС дисциплина Алгоритмизация и программирование ПРИМЕР РАБОТЫ ПРОГРАММНОГО КОМПЛЕКСА Приводится один или
- 17. Первый этап для учебных задач Определяем исходные и выходные данные для нашей задачи Исходные данные (что
- 18. Второй этап – выбор метода решения Создается математическая или логическая модель исследуемого явления реального мира. Для
- 19. Метод решения задачи После определения математической модели задачи, надо выбрать метод ее решения. Если программируемая задача
- 20. Критерии выбора метода решения При выборе метода решения следует учитывать: сложность формул и соотношений, связанных с
- 21. Пример Есть 2 ящика яблок. В одном – 5 кг, в другом – 10 кг. Удвоим
- 22. Варианты решения задачи про яблоки (5+10) * 2 5*2+10*2 5+5+10+10 24.04.2016 каф. РТС дисциплина Алгоритмизация и
- 23. Второй этап для учебных задач Большинство наших задач будут математические. Поэтому метод их решения описывайте так,
- 24. Третий этап - разработка алгоритма решения задачи Для каждого программного модуля формулируются требования к реализуемым функциям
- 25. Свойства алгоритма (1) Определенность (детерминированность) алгоритма – однозначность выполнения каждого отдельного шага преобразования информации. Эта характеристика
- 26. Свойства алгоритма (2) Результативность – конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых
- 27. Способы описания алгоритма В процессе разработки алгоритма могут быть использованы различные способы его описания (словесная запись,
- 28. Третий этап для учебных задач Результат этого этапа оформляем в виде схемы алгоритма решения задачи Правила
- 29. Четвертый этап – кодирование алгоритма Перевод алгоритмов, разработанных для каждого программного модуля, в программы на конкретном
- 30. Пятый этап – компиляция программы Компилирование программы, т.е. перевод исходного текста в машинный код. Этот процесс
- 31. 24.04.2016 каф. РТС дисциплина Алгоритмизация и программирование
- 32. Шестой этап – тестирование программы Различается два вида тестирования: автономное и комплексное. При автономном тестировании проверяются
- 33. Тестирование программы Для тестирования подбираются такие исходные данные, для которых результат выполнения программы заранее известен. при
- 34. Седьмой этап – создание документации Документация классифицируется по своему назначению: описание применения руководство пользователя руководство программиста.
- 35. Описание применения – общая характеристика программного продукта и сферы его применения, требований к базовому программному обеспечению,
- 36. Руководство программиста предназначено для разработчиков программного обеспечения и специалистов, которые будут его сопровождать. Это руководство в
- 37. 4) схему разбиения программного комплекса на программные модули; 5) схему потоков данных программного комплекса; 6) схему
- 38. Седьмой этап для учебных задач Привести результаты работы программы для различных наборов исходных данных, демонстрирующие все
- 39. Восьмой этап - сопровождение и эксплуатация В процессе эксплуатации может возникнуть необходимость добавления в программный комплекс
- 40. Вопросы Перечислите основные этапы разработки программных продуктов Укажите, что является результатом выполнения каждого из этапов? Что
- 41. Библиографический список Подбельский В.В. Язык СИ++. Учебное пособие. М.: Финансы и статистика, 2003. – 560 с.
- 43. Скачать презентацию