Результаты исследования учащихся в проекте Программирование – это просто!

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Результаты проведённого исследования)
(Полезные ресурсы)
 
(не показаны 10 промежуточных версий 1 участника)
Строка 15: Строка 15:
  
 
==Цели исследования==
 
==Цели исследования==
Подготовить программу предназначенную для решения конкретной задачи.
+
Подготовить программы предназначенные для решения конкретной задачи.
  
 
==План работы==
 
==План работы==
Строка 34: Строка 34:
 
Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.
 
Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.
  
[[Изображение:МентальнаяКартаАндрейТюрин.png|500px]]
+
[[Изображение:МентальнаяКартаАндрейТюрин.png|600px]]
  
 
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC.
 
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC.
 
Сформулировали условия задачи, определили характер вводных и выходных данных.
 
Сформулировали условия задачи, определили характер вводных и выходных данных.
Пример выполненной программы:  [[Изображение:nachaloABC.png|300px]] [[Файл:OknoPascalABC.png|300px]]
+
Пример выполненной программы:  [[Изображение:NachaloABCNTyrunAndrey.png|300px]] [[Файл:OknoPascalABC.png|300px]]
  
 
Во время разработки проекта мы выделили следующие этапы создания продукта - <b> Ход работы:</b>
 
Во время разработки проекта мы выделили следующие этапы создания продукта - <b> Ход работы:</b>
Строка 50: Строка 50:
 
| 1. <br>Техническое задание  
 
| 1. <br>Техническое задание  
 
| Обоснование необходимости разработки программы  
 
| Обоснование необходимости разработки программы  
| <left> Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи  
+
|align="left"| Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи  
 
|-----
 
|-----
 
| 2. <br>Эскизный проект  
 
| 2. <br>Эскизный проект  
 
| Разработка эскизного проекта  
 
| Разработка эскизного проекта  
| Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.
+
|align="left"| Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.
 
|-----
 
|-----
 
| 3. <br>Технический проект  
 
| 3. <br>Технический проект  
 
| Разработка технического проекта  
 
| Разработка технического проекта  
| Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка Разработка структуры программы. Окончательное определение конфигурации технических средств
+
|align="left"| Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка Разработка структуры программы. Окончательное определение конфигурации технических средств
 
|-----
 
|-----
 
| 4. <br>Рабочий проект  
 
| 4. <br>Рабочий проект  
 
| Разработка программы  
 
| Разработка программы  
|  Программирование и отладка программы   
+
|align="left"|  Программирование и отладка программы   
 
|-----
 
|-----
 
| 5. <br>Внедрение  
 
| 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


Содержание

[править] Авторы работы

Тюрин Андрей Васильевич

Участники группы "Дизайнеры"

[править] Проблемный вопрос (вопрос для исследования)

Как создать программу понятной и удобной?

[править] Гипотеза исследования

Делаю программу понятной и удобной для всех

[править] Цели исследования

Подготовить программы предназначенные для решения конкретной задачи.

[править] План работы

  • Изучить виды языков программирования
  • Научиться создавать графическое окно
  • Культура оформления
  • Ввод и вывод данных

Для лучшего управления процессом разработки программных проектов выделяют несколько этапов, представляющих собой «цикл разработки» или «жизненный цикл» программного обеспечения:

  1. постановка задачи, анализ и уточнение требований, предъявляемых к системе;
  2. разработка проекта, детальное проектирование модулей;
  3. тестирование и отладка;
  4. эксплуатация и сопровождение.

[править] Результаты проведённого исследования

Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.

МентальнаяКартаАндрейТюрин.png

Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC. Сформулировали условия задачи, определили характер вводных и выходных данных. Пример выполненной программы: NachaloABCNTyrunAndrey.png OknoPascalABC.png

Во время разработки проекта мы выделили следующие этапы создания продукта - Ход работы:

Стадии
разработки
Этапы работ Содержание работ
1.
Техническое задание
Обоснование необходимости разработки программы Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи
2.
Эскизный проект
Разработка эскизного проекта Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.
3.
Технический проект
Разработка технического проекта Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка Разработка структуры программы. Окончательное определение конфигурации технических средств
4.
Рабочий проект
Разработка программы Программирование и отладка программы
5.
Внедрение
Подготовка и передача программы Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программ в фонд алгоритмов и программ

[править] Вывод

Во время работы с программой мы познакомились с азами программирования, изучили способы ввода и вывода данных, правильного оформления программного продукта. Так же мы выяснили какие виды языков программирования бываю, как они различаются по типу, способу обработки информации.

[править] Полезные ресурсы

Учебники по программированию.

Учебник по программированию К. Полякова

Примеры программ на языке Паскаль

Примеры программ на языке Паскаль

Основы программирования в среде Lazarus

[править] Другие документы

Учебный проект Программирование - это просто

Персональные инструменты
Инструменты