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

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Результаты проведённого исследования)
(Полезные ресурсы)
 
(не показаны 23 промежуточные версии 1 участника)
Строка 15: Строка 15:
  
 
==Цели исследования==
 
==Цели исследования==
Подготовить программу предназначенную для решения конкретной задачи.
+
Подготовить программы предназначенные для решения конкретной задачи.
  
 
==План работы==
 
==План работы==
 +
* Изучить виды языков программирования
 +
 
* Научиться создавать графическое окно
 
* Научиться создавать графическое окно
  
Строка 32: Строка 34:
 
Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.
 
Была изучена классификация языков программирования по разным критериям и составлена ментальная карта.
  
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC.
+
[[Изображение:МентальнаяКартаАндрейТюрин.png|600px]]
  
 +
Мы узнали как создать и оформить графическое окно на языке алгоритмического программирования PascalABC.
 
Сформулировали условия задачи, определили характер вводных и выходных данных.
 
Сформулировали условия задачи, определили характер вводных и выходных данных.
Пример выполненной программы:  [[Изображение:nachaloABC.png|300px]] [[Файл:OknoPascalABC.png|300px]]
+
Пример выполненной программы:  [[Изображение: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


Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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