Результаты исследования учащихся в проекте Программирование – это просто!
(→Результаты проведённого исследования) |
(→Полезные ресурсы) |
||
(не показаны 36 промежуточных версий 2 участников) | |||
Строка 15: | Строка 15: | ||
==Цели исследования== | ==Цели исследования== | ||
− | Подготовить | + | Подготовить программы предназначенные для решения конкретной задачи. |
==План работы== | ==План работы== | ||
+ | * Изучить виды языков программирования | ||
+ | |||
* Научиться создавать графическое окно | * Научиться создавать графическое окно | ||
Строка 23: | Строка 25: | ||
* Ввод и вывод данных | * Ввод и вывод данных | ||
+ | Для лучшего управления процессом разработки программных проектов выделяют несколько этапов, представляющих собой «цикл разработки» или «жизненный цикл» программного обеспечения: | ||
+ | #постановка задачи, анализ и уточнение требований, предъявляемых к системе; | ||
+ | #разработка проекта, детальное проектирование модулей; | ||
+ | #тестирование и отладка; | ||
+ | #эксплуатация и сопровождение. | ||
==Результаты проведённого исследования== | ==Результаты проведённого исследования== | ||
+ | Была изучена классификация языков программирования по разным критериям и составлена ментальная карта. | ||
+ | |||
+ | [[Изображение:МентальнаяКартаАндрейТюрин.png|600px]] | ||
+ | |||
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC. | Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC. | ||
+ | Сформулировали условия задачи, определили характер вводных и выходных данных. | ||
+ | Пример выполненной программы: [[Изображение:NachaloABCNTyrunAndrey.png|300px]] [[Файл:OknoPascalABC.png|300px]] | ||
+ | |||
+ | Во время разработки проекта мы выделили следующие этапы создания продукта - <b> Ход работы:</b> | ||
+ | |||
+ | {| align="center" class="standard" border=1 | ||
+ | |+ | ||
+ | ! |Стадии <br>разработки | ||
+ | ! |Этапы работ | ||
+ | ! |Содержание работ | ||
+ | |----- | ||
+ | | 1. <br>Техническое задание | ||
+ | | Обоснование необходимости разработки программы | ||
+ | |align="left"| Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи | ||
+ | |----- | ||
+ | | 2. <br>Эскизный проект | ||
+ | | Разработка эскизного проекта | ||
+ | |align="left"| Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. | ||
+ | |----- | ||
+ | | 3. <br>Технический проект | ||
+ | | Разработка технического проекта | ||
+ | |align="left"| Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка Разработка структуры программы. Окончательное определение конфигурации технических средств | ||
+ | |----- | ||
+ | | 4. <br>Рабочий проект | ||
+ | | Разработка программы | ||
+ | |align="left"| Программирование и отладка программы | ||
+ | |----- | ||
+ | | 5. <br>Внедрение | ||
+ | | Подготовка и передача программы | ||
+ | |align="left"| Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программ в фонд алгоритмов и программ | ||
+ | |+ | ||
+ | |} | ||
==Вывод== | ==Вывод== | ||
+ | Во время работы с программой мы познакомились с азами программирования, изучили способы ввода и вывода данных, правильного оформления программного продукта. Так же мы выяснили какие виды языков программирования бываю, как они различаются по типу, способу обработки информации. | ||
==Полезные ресурсы== | ==Полезные ресурсы== | ||
+ | |||
+ | [http://forcoder.ru/ Учебники по программированию.] | ||
+ | |||
+ | [http://kpolyakov.spb.ru/school/probook/pascal.htm Учебник по программированию К. Полякова] | ||
+ | |||
+ | [http://koi.tspu.ru/vav/vav_umk_inf/SamplesKEVA Примеры программ на языке Паскаль] | ||
+ | |||
+ | [https://studfiles.net/preview/2714276/page:17/ Примеры программ на языке Паскаль] | ||
+ | |||
+ | [http://www.freepascal.ru/download/pdf/osnovy_programmirovanija_v_srede_lazarus.pdf/ Основы программирования в среде Lazarus] | ||
== Другие документы == | == Другие документы == |
Текущая версия на 09:32, 26 октября 2017
Содержание |
[править] Авторы работы
Участники группы "Дизайнеры"
[править] Проблемный вопрос (вопрос для исследования)
Как создать программу понятной и удобной?
[править] Гипотеза исследования
Делаю программу понятной и удобной для всех
[править] Цели исследования
Подготовить программы предназначенные для решения конкретной задачи.
[править] План работы
- Изучить виды языков программирования
- Научиться создавать графическое окно
- Культура оформления
- Ввод и вывод данных
Для лучшего управления процессом разработки программных проектов выделяют несколько этапов, представляющих собой «цикл разработки» или «жизненный цикл» программного обеспечения:
- постановка задачи, анализ и уточнение требований, предъявляемых к системе;
- разработка проекта, детальное проектирование модулей;
- тестирование и отладка;
- эксплуатация и сопровождение.
[править] Результаты проведённого исследования
Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC. Сформулировали условия задачи, определили характер вводных и выходных данных. Пример выполненной программы:
Во время разработки проекта мы выделили следующие этапы создания продукта - Ход работы:
Стадии разработки |
Этапы работ | Содержание работ |
---|---|---|
1. Техническое задание |
Обоснование необходимости разработки программы | Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи |
2. Эскизный проект |
Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. |
3. Технический проект |
Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка Разработка структуры программы. Окончательное определение конфигурации технических средств |
4. Рабочий проект |
Разработка программы | Программирование и отладка программы |
5. Внедрение |
Подготовка и передача программы | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программ в фонд алгоритмов и программ |
[править] Вывод
Во время работы с программой мы познакомились с азами программирования, изучили способы ввода и вывода данных, правильного оформления программного продукта. Так же мы выяснили какие виды языков программирования бываю, как они различаются по типу, способу обработки информации.
[править] Полезные ресурсы
Учебник по программированию К. Полякова
Примеры программ на языке Паскаль
Примеры программ на языке Паскаль
Основы программирования в среде Lazarus