Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
StartModul_CPP_Charp_VB_New.docx
Скачиваний:
19
Добавлен:
27.05.2015
Размер:
942.2 Кб
Скачать

Санкт-Петербургский государственный морской технический университет

Кафедра вычислительной техники и информационных технологий

А. Ф. Высицкий

Введение в кодирование на языках программирования C++, C#, Visual Basic

Модуль № 10

Модуль № 0_0

Коллекция модулей

КУРСА

«Разработка алгоритмов и кодирование на языках программирования высокого уровня»

Коллекция модулей курса

«Разработка и кодирование алгоритмов на языках программирования высокого уровня»

Модуль М0_0Introd

Название модуля: Введение в кодирование на языках программирования C++, C#, Visual Basic

Код: M0_0Introd

Номер в коллекции: 0_0

Число учебных часов: 12

Адаптация: А. Ф. Высицкий, профессор кафедры вычислительной техники и информационных технологий СПбГМТУ.

Первое издание: август 2012 г.

Пересмотренное

издание:

Язык оригинала: русский.

Редакторы:

Проект: Методическое обеспечение модульной организации учебного процесса трёхуровневой системы профессионального образования в СПбГМТУ.

Руководитель проекта: А. Ф. Высицкий, профессор

Консультант:

Содержание Диаграмма обучения модулю5

Позиция изучаемого модуля в обучении данному курсу 6

Предисловие 7

Вход в модуль9

Приступая к обучению данному модулю11

Схема входа в модуль 12

Цели изучения модуля 13

Предварительный тест 14

Уровень, необходимый для изучения модуля 19

Входной тест20

Средства обучения17

1. Системы программирования и языки программирования 19

1.1. Системы программирования19

1.2. Жизненный цикл программного обеспечения 23

1.3. Критерии качества программ 25

1.4. Проверка достижения целей 27

2. Компиляторы и средства технического обслуживания 29

2.1. Проверка достижения целей 35

3. Структура программ и правила их кодирования 37

3.1. Общие сведения 37

3.2. Структура программы и подпрограммы 45

3.3. Главная подпрограмма и правила кодирования 52

3.4. Проверка достижения целей 56

Оценка модуля пользователем 59

Диаграмма обучения модулю

Система входа в модуль

Введение

Учебный процесс

Обобщение

Система выхода из модуля

Очередной модуль

Позиция изучаемого модуля в обучении данному курсу

M14GenerC#

Предисловие

Модуль – это набор обучающих элементов, каждый из которых реализует определённые цели и предоставляет средства контроля достижения этих целей обучения. Модули курса «Разработка алгоритмов и кодирование на C#» представляют собой множество инструментальных средств обучения методике разработки структурированных алгоритмов и их кодирования в форме приложений Windows.

Эти модули предназначены для инструкторов-консультантов, преподавателей и всех, кто решил самостоятельно или под управлением преподавателя приобретать умение разрабатывать и кодировать алгоритмы.

Они содержат информацию, связанную с записью структурированных алгоритмов на языке схем и средствами их кодирования на языке C#. Вы найдёте в них:

  • необходимый справочный материал,

  • методику выполнения соответствующих операций,

  • упражнения,

  • средства проверки достижения целей конкретной темы, отдельного модуля и всего курса.

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

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

Предоставление возможности приобрести умения использования этих правил применительно к консольным приложениям для платформы .NET составляет суть данного модуля. Модуль позволяет закрепить начальные умения использования разнообразных компонентов среды C# для разработки программ, не имеющих графического интерфейса пользователя.

Это означает, что в модуле имеются средства, необходимые для обучения выполнению следующих операций:

  • подсоединение пространств имён,

  • определение переменных,

  • ввод/вывод на системные устройства,

  • кодирование базовых управляющих структур,

  • использование звукового сопровождения при кодировании нужных вам алгоритмов.

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

Если вы не можете кодировать алгоритм задачи, то проанализируйте предлагаемый вариант и попытайтесь его повторить.

Bход в модуль

Приступая к обучению данному модулю

A. Несколько раз внимательно прочитайте представленную на странице 11 общую цель изучения модуля. Если после уяснения цели вы:

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

  • не способны достичь цель без изучения материала модуля, то внимательно прочитайте частные цели и

переходите к работе с учебными элементами модуля.

B. Несколько раз внимательно прочитайте частные цели изучения материала модуля. Если после уяснения целей вы:

  • можете выполнить то, что описывают цели без обучения модулю, то переходите к предварительному тесту и предъявите результаты своего тестирования инструктору или преподавателю;

  • не можете достичь каких-то целей без изучения материала модуля, то обратитесь к инструктору или преподавателю и вместе с ним решите, что делать дальше.

Схема входа в модуль

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]