Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_-_zaochniki.doc
Скачиваний:
4
Добавлен:
20.11.2019
Размер:
427.01 Кб
Скачать

Раздел 4. Язык программирования с#.

Познакомиться с интерфейсом среды программирования Visual Studio, основными панелями и меню. Ознакомиться с основными преимуществами и недостатками среды. Научиться использовать панели управления для изменения кода программы созданной в среде программирования Visual Studio, с помощью мастерской. Научиться создавать графические программы в среде Visual Studio на языке программирования С#. Познакомиться с возможностями ввода-вывода информации, методами и приемами создания документов, способами сохранения документов в файлах посредством языка программирования С#. [15]

Познакомиться с методами прорисовки окна. Научиться создавать Windows-приложения на языке С# для обработки текстовых файлов; форматирования фрагментов текста. Изучить методы задания многооконного интерфейса средствами Visual Studio.[15]

Темы, изучаемые в рамках данного раздела:

4.1 Основные понятия языка. Переменные, операции, выражения. Операторы.

[15, стр. 50-94]

4.2 Классы. Массивы. Строки. Интерфейсы и структурные типы. [15, стр. 95-196]

4.3 Делегаты, события и потоки выполнения. Работа с файлами. Библиотеки, атрибуты, директивы. [15, стр. 462-521]

Раздел 5. Методы компоновки программных модулей.

Изучить понятие сложных программных системах, проектировании сложных программных систем. Сформировать понятие о смешанном программировании. Научиться создавать программы, использующие ассемблерные вставки в С-программах. Усвоить преимущества ассемблерных вставок при оптимизации кода.

Сформировать понятие о динамической компонуемой библиотеке. Изучить методы и приемы вызова функций и классов расположенных в DLL. Изучить способы создания DLL в C++Builder. Научиться создавать, использовать, вызывать DLL.[9]

Темы, изучаемые в рамках данного раздела:

5.1 Методы конструирования сложных программных систем. [6, стр.23-67]

5.2 Разработка динамических библиотек. [9, стр.24-60]

Задания контрольных работ и методические указания по их выполнению

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

Контрольная работа №1

Вариант 1

Теоретический вопрос №1

Дать понятие алфавита в C. Перечислить (не менее 8) и расшифровать ключевые (зарезервированные) слова языка С. Дать понятие идентификатора языка C, константы и строкового литерала. Привести примеры использования выше перечисленных конструкций.

Теоретический вопрос №2

Дать понятие массива в С. Привести пример ввода-вывода массива, объявления двумерного массива и инициализации двумерного массива.

Практическое задание

  1. Разработать программу для вычисления выражения.

  2. Вывести элементы одномерного целочисленного массива в обратном порядке. Размерность массива ввести с клавиатуры.