SlideShare a Scribd company logo
Министерство общего и профессионального образования
Свердловской области
ГБОУ СПО СО «Алапаевский профессионально-педагогический колледж»
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
по самостоятельной работе
дисциплина «Основы программирования»
для специальности 231015 Программирование в
компьютерных системах
Алапаевск
2012
Методические рекомендации
обсуждены и одобрены на заседании
предметно-методического
объединения преподавателей
информатики и вычислительной техники
Протокол №___
от «__»______________ 2012 г.
Руководитель ПМО
_________________ Е.Г. Татаринова
Рекомендации разработал (а)
__________________Е.Г. Татаринова
_________________ В.В. Кондратьева
1. СТРУКТУРА ПРОЕКТА
Под проектом понимается самостоятельная творческая научно-
практическая работа, выполненная под руководством преподавателя.
На защиту предоставляется проектная работа и ее описание в виде
пояснительной записки. Объем описания должен составлять не более 10-15
страниц печатного текста.
Пояснительная записка должна включать в себя следующие разделы:
− Титульный лист.
− Содержание.
1. Постановка задачи.
2. Математическая модель задачи.
3. Блок-схема программы.
4. Код программы на языке программирования.
5. Результаты решения задачи.
− Список использованных информационных ресурсов.
− Приложения+CD-диск.
Титульный лист оформляется в соответствии с требованиями к учебно-
исследовательской работе студентов. Образец смотрите в Приложении 1.
В разделе «Постановке задачи» дается формулировка задания,
описывается полный набор исходных данных, необходимых для решения
задачи, промежуточные и конечные результаты (выходная информация), т.е.
что требуется найти. Образец смотрите в Приложении 2.
Идентификаторы названия программы констант, переменных, функций и
других именованных элементов программы должны иметь «осмысленные»
имена, характеризующие их роль в программе. Например, имя “Summ” дает
понимание назначения названной так переменной, в которую заносится
сумма.
Необходимо составить таблицу следующего вида, в которой привести
все переменные и константы, используемые в программе
№
п/п
Имя
идентификатора
Тип Вид Назначение
1. vozr integer переменная Возраст
2. rost real переменная Рост в метрах
3. SurName char[10] переменная Фамилия
Примечание: приведенные в таблице данные являются примером.
В разделе «Математическая модель задачи» задача переводится на язык
математических формул, уравнений и отношений.
В разделе «Блок-схема программы» построение алгоритма в виде блок-
схемы. Образец смотрите в Приложении 3.
Правила оформления схемы алгоритма (блок-схемы)
Блок-схема должна отражать весь алгоритм работы программы. Если
программа состоит из нескольких модулей, то для каждого модуля
составляется отдельная блок-схема. В случае, если в программе определены
подпрограммы (процедуры и функции), то для каждой из них составляется
отдельная блок-схема.
При оформлении блок-схемы к программе следует придерживаться
следующих правил:
1. Элементы блок-схемы изображаются согласно их описанию,
приведенному в таблице.
2. Линии изображаются со стрелками, если они (или какая-либо их
часть) направлены вверх или влево.
3. Пересечения линий не допускаются. В случае, когда возникает
ситуация с пересечением линий, следует воспользоваться элементами
«Соединитель».
4. Линии должны соединяться с фигурами только сверху или снизу.
Исключение составляет «Логический» блок. Для него разрешается
ответвление линий в любую сторону.
5. Все надписи выполняются шрифтом одного размера. Если надписи
выполняются «от руки», то используют чертежный шрифт подходящего
размера.
6. Все элементы размещаются в воображаемой сетке с размером ячейки
4 х 3 ед., при этом сама сетка не изображается.
Обозначения элементов блок-схемы
Условное обозначение Наименование
Блок вычислений
Логический блок
Блок ввода-вывода данных
Начало (конец)
Процесс пользователя (подпрограмма)
Блок модификации
Соединитель
Межстраничные соединения
Рекомендации по составлению блок схемы в редакторе MS Word
1. Для создания блок-схем целесообразно использовать встроенные
возможности редактора MS Word, размещая на странице так называемые
«Автофигуры» панели «Рисование».
2. Чтобы избежать
искажения пропорций элементов
блок-схемы при их
масштабировании держите
нажатой клавишу «Shift».
3. Для добавления текста
внутрь графического изображения
элемента воспользуйтесь командой контекстного меню «Добавить текст».
Вызвать контекстное меню можно, нажав правую кнопку мыши над
изображением.
В разделе «Код программы на языке программирования» должен быть
дан текст программы (листинг), написанный на языке Pascal. Комментарии к
программе приветствуются, т.к. они поясняют ход алгоритма.
В разделе «Результаты решения задачи» необходимо описать работу
пользователя с программой, привести «скриншоты» входной и выходной
информации во время работы программы.
 Скриншот (screenshot) – снимок экрана или его части; производится клавишей PrintScrn на
клавиатуре (в этом случае делается снимок всего экрана), либо комбинацией
Alt+PrintScrn (делается снимок активного окна).
Заполнить таблицу результатов решения программы:
Исходные данные Результат Примечание
а … d
1 0 2 3
1 2 0 0
… … … … …
В разделе «Список использованных информационных ресурсов»
приводится перечень информационных ресурсов (печатных изданий, ссылки
на ресурсы Интернет), которые были использованы в проекте.
Образец оформления списка использованных информационных ресурсов
можно увидеть в разделе «Список рекомендуемых информационных
ресурсов» данных методических рекомендациях.
В Приложении на последней странице необходимо указать содержание
диска со всеми материалами проектной работы, и вложить CD-диск с
готового проекта.
2. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПРОЕКТА
Требования к оформлению пояснительной записки соответствуют
требованиям к учебно-исследовательской работе студентов:
1. Требования к заголовкам: тип шрифта – Arial, размер шрифта 16pt,
начертание - полуЖирное, все буквы - ПРОПИСНЫЕ. Выравнивание
абзацев – по центру, отступ от подзаголовка – 1 интервал, от основного
текста – 2 интервала.
2. Требования к подзаголовкам: тип шрифта – Arial, размер шрифта
16pt, начертание – полуЖирный Курсив. Выравнивание абзацев – по ширине,
отступ от основного текста – 1 интервал.
3. Требования к оформлению шрифта основного текста: тип шрифта –
Times New Roman, размер шрифта 14pt.
4. Требования к оформлению абзацев основного текста: выравнивание
абзацев – по ширине, межстрочный интервал – полуторный, отступ красной
строки – 1,27 см.
5. Требования к оформлению кода программы (листинг): тип шрифта -
Courier New, размер шрифта - 10pt, межстрочный интервал – одинарный.
6. Требования к оформлению таблиц: нумерация всех таблиц –
сквозная. На все рисунки в тексте должны быть даны ссылки (например, см.
табл. 1). Название таблицы следует помещать над таблицей.
Образец оформления таблицы:
Таблица 1.
Описание данных, необходимых для решения задачи
№
п/п
Имя
идентификатора
Тип Вид Назначение
1. vozr integer переменная Возраст
2. rost real переменная Рост в метрах
3. SurName char[10] переменная Фамилия
7. Требования к оформлению иллюстраций (скриншоты окон
программы на языке Pascal): все иллюстрации в тексте работы называются
рисунками. На все рисунки в тексте должны быть даны ссылки (например,
см. Рис. 1). Нумерация всех рисунков – сквозная. Название рисунков
располагается под самим рисунком и оформляется следующим образом:
размер шрифта – 12 пт, начертание шрифта – курсив, выравнивание – по
центру.
Образец оформления рисунков:
Рис 1. Вид рабочего экрана выходной информации программы
8. Требования к оформлению всего документа: левое поле – 3см,
верхнее и нижнее – 2,5см, правое – 1,5см. Каждый раздел начинается с новой
страницы.
9. Нумерация страниц в документе - вверху справа. На титульном
листе номер страницы не ставится.
3. ПРИМЕРНЫЕ ТЕМЫ ПРОЕКТОВ
1. Тест из 5 вопросов на одну из тем по программированию с подсчетом
результата и вывода оценки.
2. Перевод из одной системы счисления в другую.
3. Перевод из одной единицы измерения массы (длины) в другую.
4. Калькулятор, выполняющий как минимум 4 операции: сложение,
вычитание, умножение, деление.
5. Решение системы линейных уравнений типа y=ax2
+bx+c по данным
коэффициентам, где a, b, c - коэффициенты.
6. Программа, реализующая закон Ома, которая находит силу тока, или
напряжение, или сопротивление в зависимости от запроса пользователя.
7. Программа, находящая скорость, или время, или пройденное расстояние в
зависимости от запроса пользователя.
8. Программа, вычисляющая стоимость товара в рублях и наценку для
розничной продажи, вычисляющая сумму покупки и прибыль для
магазина. Основная программа запрашивает закупочную стоимость товара
в у.е., курс у.е. в руб., % наценки, кол-во проданного товара
9. Программа перевода денег из одной валюты в другую по текущему курсу.
В программе должен осуществляться запрос: вариант перевода (например:
1 - доллар в рубль, 2 - рубль в доллар); сумма денег; текущий курс.
10.Программа, определяющая на сколько вклад в банке увеличится через N
(дней или лет).Основная программа запрашивает начальный вклад в банк,
ежегодный % увеличения вклада и срок вклада.
4. КРИТЕРИИ ОЦЕНКИ ПРОЕКТА И ЕГО ЗАЩИТЫ
Критерии оценки самого проекта и его пояснительной записки
• Представляет результат работы в соответствии заявленной теме
проекта.
• Разрабатывает алгоритм поставленной задачи.
• Разрабатывает код программного продукта.
• Выполняет тестирование программного продукта.
• Представляет структурированный результат работы, не имеющий
ошибок и опечаток.
• Оформляет пояснительную записку в соответствии методическим
рекомендациям.
Критерии оценки защиты проекта
• Грамотно и логично описывает процесс создания программного
продукта.
• Применяет профессиональную терминологию, представляя результат
работы.
• Актуализирует и защищает свои взгляды.
На экзамене студенты проводят демонстрацию созданных продуктов,
сопровождая его описанием, представленным в пояснительной записке.
Время защиты на одного студента - не более 10 минут (5 мин. – для
защиты и 5 мин – для вопросов). Оценивание работ проводится по листу
оценки компетенций студентов.
СПИСОК РЕКОМЕНДУЕМЫХ ИНФОРМАЦИОННЫХ
РЕСУРСОВ
Основные источники:
1. Гвоздева В.А. Введение в специальность программиста: учебник. – 2-е изд.,
испр. и доп. (ГРИФ). – М .: ИНФРА-М: ФОРУМ, 2011. – 208 с.
2. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования:
Учебное пособие (ГРИФ). – 3-е изд. – М.: Форум, 2010. – 432 с.
3. Семакин И.Г. Основы алгоритмизации и программирования: учебник для студ.
сред. проф. образования / И.Г. Семакин, А.П. Шестаков. – М.: Издательский центр
«Академия», 2008. – 400 с.
Дополнительные источники:
1. Аляев Ю., Козлов О. Алгоритмизация и языки программирования Pascal, C++,
Visual Basic. – М.: Финансы и статистика, 2003.
2. Колдаев В.Д. Основы алгоритмизации и программирования: учебное пособие
(ГРИФ) // под ред. Л.Г. Гагариной. – М.: ИНФРА-М: ФОРУМ, 2009. – 416 с.
3. Канцедал С.А. Алгоритмизация и программирование: учебное пособие (ГРИФ).
– М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 352 с.
4. Голицына О.Л., Попов И.И. Программирование на языках высокого уровня:
учебное пособие (ГРИФ). – М.: Форум, 2010. – 496 с.
5. Немцова Т.И., Голова С.Ю., Абрамова И.В. Программирование на языке
высокого уровня. Программирование на языке Object Pascal: Учебное пособие (ГРИФ). –
М.: ИД «Форум»: ИНФРА-М, 2009. – 496 с.
6. Голицына О.Л., Партыка Т.Л., Попов И.И. Языки программирования: Учебное
пособие (ГРИФ). – 2-е изд., перераб. и доп. – М.: ФОРУМ ИНФРА-М, 2010. – 400 с.
Интернет-ресурсы:
7. Основы программирования на JAVA, C++, PASCAL. - URL:
http://www.kufas.ru/index.htm
8. Сергеев А.Н. Turbo Pascal 7.0. Электронный учебник для студентов и
школьников // Волгоградский государственный педагогический университет: Кафедра
алгебры, геометрии и информатики. – Волгоград, 2003. – URL:
http://www.fizmat.vspu.ru/books/pascal/
ПРИЛОЖЕНИЕ 1
Образец оформления титульного листа пояснительной записки
Министерство общего и профессионального образования
Свердловской области
ГБОУ СПО СО «Алапаевский профессионально-педагогический колледж»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к проекту
«Калькулятор»
дисциплина «Основы программирования»
Исполнитель:
Иванов Иван Иванович,
студент группы 209 ЗПО
Руководитель:
Кондратьева Виктория
Валентиновна,
преподаватель отраслевых
общепрофессиональных
дисциплин
Алапаевск
2014
ПРИЛОЖЕНИЕ 2
Образец оформления раздела «Постановка задачи»
1. ПОСТАНОВКА ЗАДАЧИ
Составить программу, которая находит наибольшее из двух чисел.
Исходные данные:
A - первое заданное число;
B – второе заданное число.
Результат:
С – большее из заданных двух чисел.
Таблица 1.
Описание данных, необходимых для решения задачи
№
п/п
Имя
идентификатора
Тип Вид Назначение
1. А integer переменная первое заданное
число
2. B integer переменная первое заданное
число
3. С integer переменная большее из
заданных двух
чисел
ПРИЛОЖЕНИЕ 3
Образец оформления раздела «Блок-схема задачи»
2. БЛОК-СХЕМА ПРОГРАММЫ

More Related Content

PDF
Сборник практических задании по Php
PDF
Практикум Web программирование
PDF
Лекции и задания по рнр
PDF
Рабочая учебная программа
PDF
Лабораторные практические работы
PPTX
язык Uml. диаграмма использования. (19)
PDF
Метрики кода программного обеспечения
PDF
Статья «Формирование универсальных требований к пользовательским программам п...
Сборник практических задании по Php
Практикум Web программирование
Лекции и задания по рнр
Рабочая учебная программа
Лабораторные практические работы
язык Uml. диаграмма использования. (19)
Метрики кода программного обеспечения
Статья «Формирование универсальных требований к пользовательским программам п...

What's hot (10)

PDF
Технология разработки программного обеспечения
PDF
C++ осень 2013 лекция 8
PPT
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
PPT
UML: Kinds of Diagram
PPT
Shulgina vv proekt_uschitelja
PDF
C++ осень 2013 лекция 1
PDF
C++ весна 2014 лекция 2
PPT
Babich Presentation
PDF
C++ осень 2013 лекция 7
PDF
технология разработки программного обеспечения
Технология разработки программного обеспечения
C++ осень 2013 лекция 8
Базовые принципы и понятия технологии разработки объектно-ориентированных инф...
UML: Kinds of Diagram
Shulgina vv proekt_uschitelja
C++ осень 2013 лекция 1
C++ весна 2014 лекция 2
Babich Presentation
C++ осень 2013 лекция 7
технология разработки программного обеспечения
Ad

Similar to оп.05 основы программирования (20)

PDF
лек11 7
PDF
лек11 7
PPT
ЛР 2 3 4 5 и Расчётная работы МАПО
PDF
Отладка и оптимизация многопоточных OpenMP-программ
PPTX
создание модели в программном комплексе Scad
ODT
PPTX
Симуляционное моделирование и семантические технологии
PPTX
О.Савин -- Modelica в архитектурном моделировании
PPTX
вспомогательные алгоритмы
PDF
Тема: программа самотехнического моделирования
PDF
Неотрефлексированный сдвиг парадигмы: от поколений языков программирования вы...
PDF
ПО PROJ - Новое слово в проектировании современных автоматизированных систем ...
DOCX
прак 15.docx
DOCX
пр 15.docx
DOCX
Proverochnaya rabota 22_ksk_2015
DOC
Конспект лекций по курсу "Шаблоны разработки ПО"
DOC
рп по пр практике вт
DOC
рп по пр практике вт
PDF
использование пакета Mathcad для математических и инженерных расчетов с практ...
лек11 7
лек11 7
ЛР 2 3 4 5 и Расчётная работы МАПО
Отладка и оптимизация многопоточных OpenMP-программ
создание модели в программном комплексе Scad
Симуляционное моделирование и семантические технологии
О.Савин -- Modelica в архитектурном моделировании
вспомогательные алгоритмы
Тема: программа самотехнического моделирования
Неотрефлексированный сдвиг парадигмы: от поколений языков программирования вы...
ПО PROJ - Новое слово в проектировании современных автоматизированных систем ...
прак 15.docx
пр 15.docx
Proverochnaya rabota 22_ksk_2015
Конспект лекций по курсу "Шаблоны разработки ПО"
рп по пр практике вт
рп по пр практике вт
использование пакета Mathcad для математических и инженерных расчетов с практ...
Ad

More from Stepan1234 (8)

DOC
оп.13 математич методы
DOCX
оп.04 информационные технологии
DOC
оп.03 технические средства информатизации
DOC
методичка по самостоятельным работам компьютерные сети
DOCX
методичка по сам работа информатика
DOC
ен.02 элементы математической логики
DOC
методические рекомендации 230115 пм_02
PPT
отчет пмо ивт за 2016 2017год
оп.13 математич методы
оп.04 информационные технологии
оп.03 технические средства информатизации
методичка по самостоятельным работам компьютерные сети
методичка по сам работа информатика
ен.02 элементы математической логики
методические рекомендации 230115 пм_02
отчет пмо ивт за 2016 2017год

оп.05 основы программирования

  • 1. Министерство общего и профессионального образования Свердловской области ГБОУ СПО СО «Алапаевский профессионально-педагогический колледж» МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по самостоятельной работе дисциплина «Основы программирования» для специальности 231015 Программирование в компьютерных системах Алапаевск 2012
  • 2. Методические рекомендации обсуждены и одобрены на заседании предметно-методического объединения преподавателей информатики и вычислительной техники Протокол №___ от «__»______________ 2012 г. Руководитель ПМО _________________ Е.Г. Татаринова Рекомендации разработал (а) __________________Е.Г. Татаринова _________________ В.В. Кондратьева
  • 3. 1. СТРУКТУРА ПРОЕКТА Под проектом понимается самостоятельная творческая научно- практическая работа, выполненная под руководством преподавателя. На защиту предоставляется проектная работа и ее описание в виде пояснительной записки. Объем описания должен составлять не более 10-15 страниц печатного текста. Пояснительная записка должна включать в себя следующие разделы: − Титульный лист. − Содержание. 1. Постановка задачи. 2. Математическая модель задачи. 3. Блок-схема программы. 4. Код программы на языке программирования. 5. Результаты решения задачи. − Список использованных информационных ресурсов. − Приложения+CD-диск. Титульный лист оформляется в соответствии с требованиями к учебно- исследовательской работе студентов. Образец смотрите в Приложении 1. В разделе «Постановке задачи» дается формулировка задания, описывается полный набор исходных данных, необходимых для решения задачи, промежуточные и конечные результаты (выходная информация), т.е. что требуется найти. Образец смотрите в Приложении 2. Идентификаторы названия программы констант, переменных, функций и других именованных элементов программы должны иметь «осмысленные» имена, характеризующие их роль в программе. Например, имя “Summ” дает понимание назначения названной так переменной, в которую заносится сумма. Необходимо составить таблицу следующего вида, в которой привести все переменные и константы, используемые в программе
  • 4. № п/п Имя идентификатора Тип Вид Назначение 1. vozr integer переменная Возраст 2. rost real переменная Рост в метрах 3. SurName char[10] переменная Фамилия Примечание: приведенные в таблице данные являются примером. В разделе «Математическая модель задачи» задача переводится на язык математических формул, уравнений и отношений. В разделе «Блок-схема программы» построение алгоритма в виде блок- схемы. Образец смотрите в Приложении 3. Правила оформления схемы алгоритма (блок-схемы) Блок-схема должна отражать весь алгоритм работы программы. Если программа состоит из нескольких модулей, то для каждого модуля составляется отдельная блок-схема. В случае, если в программе определены подпрограммы (процедуры и функции), то для каждой из них составляется отдельная блок-схема. При оформлении блок-схемы к программе следует придерживаться следующих правил: 1. Элементы блок-схемы изображаются согласно их описанию, приведенному в таблице. 2. Линии изображаются со стрелками, если они (или какая-либо их часть) направлены вверх или влево. 3. Пересечения линий не допускаются. В случае, когда возникает ситуация с пересечением линий, следует воспользоваться элементами «Соединитель». 4. Линии должны соединяться с фигурами только сверху или снизу. Исключение составляет «Логический» блок. Для него разрешается ответвление линий в любую сторону. 5. Все надписи выполняются шрифтом одного размера. Если надписи выполняются «от руки», то используют чертежный шрифт подходящего размера.
  • 5. 6. Все элементы размещаются в воображаемой сетке с размером ячейки 4 х 3 ед., при этом сама сетка не изображается. Обозначения элементов блок-схемы Условное обозначение Наименование Блок вычислений Логический блок Блок ввода-вывода данных Начало (конец) Процесс пользователя (подпрограмма) Блок модификации Соединитель Межстраничные соединения
  • 6. Рекомендации по составлению блок схемы в редакторе MS Word 1. Для создания блок-схем целесообразно использовать встроенные возможности редактора MS Word, размещая на странице так называемые «Автофигуры» панели «Рисование». 2. Чтобы избежать искажения пропорций элементов блок-схемы при их масштабировании держите нажатой клавишу «Shift». 3. Для добавления текста внутрь графического изображения
  • 7. элемента воспользуйтесь командой контекстного меню «Добавить текст». Вызвать контекстное меню можно, нажав правую кнопку мыши над изображением. В разделе «Код программы на языке программирования» должен быть дан текст программы (листинг), написанный на языке Pascal. Комментарии к программе приветствуются, т.к. они поясняют ход алгоритма. В разделе «Результаты решения задачи» необходимо описать работу пользователя с программой, привести «скриншоты» входной и выходной информации во время работы программы.  Скриншот (screenshot) – снимок экрана или его части; производится клавишей PrintScrn на клавиатуре (в этом случае делается снимок всего экрана), либо комбинацией Alt+PrintScrn (делается снимок активного окна). Заполнить таблицу результатов решения программы: Исходные данные Результат Примечание а … d 1 0 2 3 1 2 0 0 … … … … … В разделе «Список использованных информационных ресурсов» приводится перечень информационных ресурсов (печатных изданий, ссылки на ресурсы Интернет), которые были использованы в проекте. Образец оформления списка использованных информационных ресурсов можно увидеть в разделе «Список рекомендуемых информационных ресурсов» данных методических рекомендациях. В Приложении на последней странице необходимо указать содержание диска со всеми материалами проектной работы, и вложить CD-диск с готового проекта.
  • 8. 2. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПРОЕКТА Требования к оформлению пояснительной записки соответствуют требованиям к учебно-исследовательской работе студентов: 1. Требования к заголовкам: тип шрифта – Arial, размер шрифта 16pt, начертание - полуЖирное, все буквы - ПРОПИСНЫЕ. Выравнивание абзацев – по центру, отступ от подзаголовка – 1 интервал, от основного текста – 2 интервала. 2. Требования к подзаголовкам: тип шрифта – Arial, размер шрифта 16pt, начертание – полуЖирный Курсив. Выравнивание абзацев – по ширине, отступ от основного текста – 1 интервал. 3. Требования к оформлению шрифта основного текста: тип шрифта – Times New Roman, размер шрифта 14pt. 4. Требования к оформлению абзацев основного текста: выравнивание абзацев – по ширине, межстрочный интервал – полуторный, отступ красной строки – 1,27 см. 5. Требования к оформлению кода программы (листинг): тип шрифта - Courier New, размер шрифта - 10pt, межстрочный интервал – одинарный. 6. Требования к оформлению таблиц: нумерация всех таблиц – сквозная. На все рисунки в тексте должны быть даны ссылки (например, см. табл. 1). Название таблицы следует помещать над таблицей. Образец оформления таблицы: Таблица 1. Описание данных, необходимых для решения задачи № п/п Имя идентификатора Тип Вид Назначение 1. vozr integer переменная Возраст 2. rost real переменная Рост в метрах 3. SurName char[10] переменная Фамилия 7. Требования к оформлению иллюстраций (скриншоты окон программы на языке Pascal): все иллюстрации в тексте работы называются
  • 9. рисунками. На все рисунки в тексте должны быть даны ссылки (например, см. Рис. 1). Нумерация всех рисунков – сквозная. Название рисунков располагается под самим рисунком и оформляется следующим образом: размер шрифта – 12 пт, начертание шрифта – курсив, выравнивание – по центру. Образец оформления рисунков: Рис 1. Вид рабочего экрана выходной информации программы 8. Требования к оформлению всего документа: левое поле – 3см, верхнее и нижнее – 2,5см, правое – 1,5см. Каждый раздел начинается с новой страницы. 9. Нумерация страниц в документе - вверху справа. На титульном листе номер страницы не ставится.
  • 10. 3. ПРИМЕРНЫЕ ТЕМЫ ПРОЕКТОВ 1. Тест из 5 вопросов на одну из тем по программированию с подсчетом результата и вывода оценки. 2. Перевод из одной системы счисления в другую. 3. Перевод из одной единицы измерения массы (длины) в другую. 4. Калькулятор, выполняющий как минимум 4 операции: сложение, вычитание, умножение, деление. 5. Решение системы линейных уравнений типа y=ax2 +bx+c по данным коэффициентам, где a, b, c - коэффициенты. 6. Программа, реализующая закон Ома, которая находит силу тока, или напряжение, или сопротивление в зависимости от запроса пользователя. 7. Программа, находящая скорость, или время, или пройденное расстояние в зависимости от запроса пользователя. 8. Программа, вычисляющая стоимость товара в рублях и наценку для розничной продажи, вычисляющая сумму покупки и прибыль для магазина. Основная программа запрашивает закупочную стоимость товара в у.е., курс у.е. в руб., % наценки, кол-во проданного товара 9. Программа перевода денег из одной валюты в другую по текущему курсу. В программе должен осуществляться запрос: вариант перевода (например: 1 - доллар в рубль, 2 - рубль в доллар); сумма денег; текущий курс. 10.Программа, определяющая на сколько вклад в банке увеличится через N (дней или лет).Основная программа запрашивает начальный вклад в банк, ежегодный % увеличения вклада и срок вклада.
  • 11. 4. КРИТЕРИИ ОЦЕНКИ ПРОЕКТА И ЕГО ЗАЩИТЫ Критерии оценки самого проекта и его пояснительной записки • Представляет результат работы в соответствии заявленной теме проекта. • Разрабатывает алгоритм поставленной задачи. • Разрабатывает код программного продукта. • Выполняет тестирование программного продукта. • Представляет структурированный результат работы, не имеющий ошибок и опечаток. • Оформляет пояснительную записку в соответствии методическим рекомендациям. Критерии оценки защиты проекта • Грамотно и логично описывает процесс создания программного продукта. • Применяет профессиональную терминологию, представляя результат работы. • Актуализирует и защищает свои взгляды. На экзамене студенты проводят демонстрацию созданных продуктов, сопровождая его описанием, представленным в пояснительной записке. Время защиты на одного студента - не более 10 минут (5 мин. – для защиты и 5 мин – для вопросов). Оценивание работ проводится по листу оценки компетенций студентов.
  • 12. СПИСОК РЕКОМЕНДУЕМЫХ ИНФОРМАЦИОННЫХ РЕСУРСОВ Основные источники: 1. Гвоздева В.А. Введение в специальность программиста: учебник. – 2-е изд., испр. и доп. (ГРИФ). – М .: ИНФРА-М: ФОРУМ, 2011. – 208 с. 2. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие (ГРИФ). – 3-е изд. – М.: Форум, 2010. – 432 с. 3. Семакин И.Г. Основы алгоритмизации и программирования: учебник для студ. сред. проф. образования / И.Г. Семакин, А.П. Шестаков. – М.: Издательский центр «Академия», 2008. – 400 с. Дополнительные источники: 1. Аляев Ю., Козлов О. Алгоритмизация и языки программирования Pascal, C++, Visual Basic. – М.: Финансы и статистика, 2003. 2. Колдаев В.Д. Основы алгоритмизации и программирования: учебное пособие (ГРИФ) // под ред. Л.Г. Гагариной. – М.: ИНФРА-М: ФОРУМ, 2009. – 416 с. 3. Канцедал С.А. Алгоритмизация и программирование: учебное пособие (ГРИФ). – М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 352 с. 4. Голицына О.Л., Попов И.И. Программирование на языках высокого уровня: учебное пособие (ГРИФ). – М.: Форум, 2010. – 496 с. 5. Немцова Т.И., Голова С.Ю., Абрамова И.В. Программирование на языке высокого уровня. Программирование на языке Object Pascal: Учебное пособие (ГРИФ). – М.: ИД «Форум»: ИНФРА-М, 2009. – 496 с. 6. Голицына О.Л., Партыка Т.Л., Попов И.И. Языки программирования: Учебное пособие (ГРИФ). – 2-е изд., перераб. и доп. – М.: ФОРУМ ИНФРА-М, 2010. – 400 с. Интернет-ресурсы: 7. Основы программирования на JAVA, C++, PASCAL. - URL: http://www.kufas.ru/index.htm 8. Сергеев А.Н. Turbo Pascal 7.0. Электронный учебник для студентов и школьников // Волгоградский государственный педагогический университет: Кафедра алгебры, геометрии и информатики. – Волгоград, 2003. – URL: http://www.fizmat.vspu.ru/books/pascal/
  • 13. ПРИЛОЖЕНИЕ 1 Образец оформления титульного листа пояснительной записки Министерство общего и профессионального образования Свердловской области ГБОУ СПО СО «Алапаевский профессионально-педагогический колледж» ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к проекту «Калькулятор» дисциплина «Основы программирования» Исполнитель: Иванов Иван Иванович, студент группы 209 ЗПО Руководитель: Кондратьева Виктория Валентиновна, преподаватель отраслевых общепрофессиональных дисциплин Алапаевск 2014
  • 14. ПРИЛОЖЕНИЕ 2 Образец оформления раздела «Постановка задачи» 1. ПОСТАНОВКА ЗАДАЧИ Составить программу, которая находит наибольшее из двух чисел. Исходные данные: A - первое заданное число; B – второе заданное число. Результат: С – большее из заданных двух чисел. Таблица 1. Описание данных, необходимых для решения задачи № п/п Имя идентификатора Тип Вид Назначение 1. А integer переменная первое заданное число 2. B integer переменная первое заданное число 3. С integer переменная большее из заданных двух чисел
  • 15. ПРИЛОЖЕНИЕ 3 Образец оформления раздела «Блок-схема задачи» 2. БЛОК-СХЕМА ПРОГРАММЫ