Учебно-методический комплекс дисциплины программирование Специальность

Вид материалаУчебно-методический комплекс

Содержание


Организационно-методический раздел
Содержание курса
Тема 2: общее понятие алгоритма. управляющие конструк­ции алгоритмического языка
Тема 3: типы величин. понятие переменной
Тема 4: символьные и логические переменные и выражения. массивы и текстовые строки
Тема 5: устройство компьютера. оперативная память, процессор, регистры процессора. аппаратный стек
Тема 6: основы языка vb: структура программы, базовые типы, операции и выражения
Тема 7: основы сетей
Тема 8: основы работы с программой word
Тема 9: основы работы с программой excel
Тема 10: управляющие конструкции языка vb.
Контрольный блок
Образцы тестов
S: Суффикс для переменных типа Currency представляет собой знак
S: Суффикс для переменных типа Byte представляет собой знак
Option explicit
Option explicit
S: Соответствие между типами переменных и памятью занимаемой ими в байтах
S: Соответствие между видами ошибок программирования и их описанием
S: Соответствие между символами и параметрами в общем виде команд
...
Полное содержание
Подобный материал:
Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»


Кафедра гуманитарных дисциплин


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

ДИСЦИПЛИНЫ


Программирование


Специальность:

Специальность: 080507.65 – «Менеджмент организации»


Барнаул

2010


Содержание

ВВЕДЕНИЕ

Курс «Программирование» предназначен для студентов обучающихся по специальности «Прикладная информатика (в менеджменте). Программа курса составлена в соответствии с Государственным образовательным стандартом РФ высшего образования. Программа отвечает требованиям подготов­ки студентов высших учебных заведений. Рост потребности в специалистах по прикладной информатике в эконо­мике, характерный для современной рыночной экономики, сопро­вождается повышением требований к уровню владения такими специалистами информационно-коммуникационными технологиями (ИКТ), языками и средами программирования. Полноценное владе­ние ими опирается на знание основ информатики и программиро­вания школьного уровня. Более того, умение использовать инстру­ментарий современных языков и сред программирования постепенно становится необходимым компонентом квалифицированного специа­листа, особенно при работе с современными информационными сис­темами, ППП и имитационными моделями экономических систем. Рас­пространение ИКТ все более усиливает указанную тенденцию.

Соответственно студенты получают возможность использовать информатику, языки и среды программирования для оптимизации потенциала современных ИКТ управления и информационных сис­тем в экономике.

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




ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЙ РАЗДЕЛ

Государственный образовательный стандарт

«Основные понятия информатики; технические и программные средства реализации информационных процессов; модели решения функциональных и вычислительных задач; алгоритмизация и про­граммирование; языки программирования высокого уровня; осно­вы и методы защиты информации; компьютерный практикум; ин­формационная технология; структура программного обеспечения с точки зрения пользователя, средства и алгоритмы представления, хранения и обработки текстовой и числовой информации; про­граммные среды; организация и средства человеко-машинного ин­терфейса, мультисреды и гиперсреды; назначение и основы исполь­зования систем искусственного интеллекта; понятие об информаци­онных технологиях на сетях; понятие об экономических и правовых аспектах информационных технологий, аксиоматический метод.

Основные этапы компьютерного решения задач; модульные про­граммы; объектно-ориентированное программирование; критерии качества программы; диалоговые программы; дружественность; ос­новы программирования в телекоммуникациях и распределенной обработки информации; постановка задачи и спецификация про­граммы; способы записи алгоритма; стандартные типы данных; представление основных структур: итерации, ветвления, повторения; процедуры: построение и использование; типы данных, определяе­мые пользователем; записи; файлы; динамические структуры дан­ных; списки: основные виды и способы реализации; программиро­вание рекурсивных алгоритмов; способы конструирования про­грамм; основы доказательства правильности; архитектура и воз­можности семейства языков высокого уровня».

Аннотация курса. Студент сможет использовать знания принци­пов организации и возможностей современных языков и сред про­граммирования в качестве основы программного обеспечения при разработке информационных систем разного функционального на­значения, прежде всего для решения экономических и управленче­ских задач.

Цель курса. Обучить студентов активному и сознательному ис­пользованию наиболее распространенных современных языков и сред программирования, пониманию принципов функционирования программного обеспечения (ПО) ЭВМ, помочь в их выборе, наибо-


лее полно отвечающем потребностям практики и при этом грамотно оценивать их возможности и ограничения.

Задачи курса. Систематизация и обобщение знаний и информа­ции о современных языках и средах программирования, формиро­вание навыков мышления программиста и создания ПО для ЭВМ, классификации и сравнения языков и сред программирования.

Место курса в профессиональной подготовке выпускника. Этот предмет базируется на дисциплине «Информатика» школьного курса. Их связывает общность понятий и рассматриваемых сред и ОС, ме­тодов построения программ и т.д. Параллельно с этим предметом изучаются дисциплины «Высшая математика» и КСЕ, а последующи­ми (т.е. теми, которые в определенной степени опираются на дан­ную дисциплину) - «Теория систем и системный анализ», «Вычисли­тельные системы, сети и телекоммуникации», «Высокоуровневые методы информатики и программирования», «Операционные систе­мы, среды и оболочки», «Разработка и стандартизация программных средств и информационных технологий», «Интеллектуальные инфор­мационные системы», «Информационный менеджмент», «Проекти­рование информационных систем», «Мировые информационные ре­сурсы» и «Информационная безопасность», без которых немыслимо эффективное использование ИКТ и систем.

Требования к уровню освоения содержания курса. После ус­пешного усвоения учебного материала курса студент должен:

Иметь представления (знать) об: основных понятиях и совре­менных подходах к информатике как самостоятельной науке естест­веннонаучного направления, современном состоянии и тенденциях развития языков и сред программирования, современных средст­вах обработки информации - микропроцессорах и персональных компьютерах на их основе, передаче данных по каналам связи, компонентах и архитектуре вычислительных сетей, современных ви­дах информационного обслуживания, основанных на использовании вычислительных сетей и систем телекоммуникаций, возможностях вычислительных сетей как основы построения многопользователь­ских информационных систем.

Понимать (уметь объяснять и интерпретировать): основные принципы организации и функционирования ПО ЭВМ в целом, а также сред и языков программирования; назначение и принципы распараллеливания вычислений, перспективность таких структур,


принципы использования ресурсов вычислительных сетей, находя­щихся в совместном использовании у нескольких пользователей, ха­рактеристики видов информационного сервиса сетей Internet, ма­тематические основы информатики как инструмент для решения прикладных задач.

Уметь (быть способным) создавать простейшие программы и сценарии, анализировать перспективы их использования при нара­щивании оборудования и сетевых компонент, самостоятельно ана­лизировать явления, факты и объекты языков и сред программиро­вания; определять критерии и параметры их оценки; разрабатывать ПО; проводить сравнительный анализ и сопоставление языков и сред программирования; выделять их преимущества, недостатки и ограничения; формулировать выводы, предложения, решения в ус­ловиях развития языков и сред программирования, определять тен­денции их развития, вырабатывать управленческие решения с уче­том рисков по развитию ПО фирмы, разрабатывать сценарии его работы и развития, составлять рекомендации по итогам его функ­ционирования, давать консультации по решению оптимизационных проблем работоспособности ПО фирмы (организации).

Методика изучения курса. Формами организации изучения кур­са являются лекционные и практические занятия, а также самостоя­тельная работа студентов по созданию ПО, которое будет наиболее приемлемым для эффективного освоения курса. Предполагается проведение семинаров, конференций с заслушиванием докладов (сообщений) и содокладов, подготовленных студентами по вопросам разработки ПО; семинары-дискуссии по проблемам развития язы­ков и сред программирования; разбор и анализ ситуаций, почерпну­тых из жизни организаций по материалам прессы или известных студентам по другим информационным источникам; обсуждение ин­тересных или поучительных результатов отдельных индивидуально или в составе группы выполненных студенческих работ.


СОДЕРЖАНИЕ КУРСА

ТЕМА 1: ПРЕДМЕТ КУРСА «ПРОГРАММИРОВАНИЕ»,

ЕГО СОДЕРЖАНИЕ, ЗАДАЧИ

Предмет курса «Программирование», его содержа­ние. Общие задачи курса и взаимосвязи между информатикой и язы­ками программирования. Информатика как наука. Общее понятие об информации, ее кодирование и передача. Свойства и виды информа­ции. ЭВМ как средство работы с информацией. Характеристики про­цессов сбора, передачи, обработки и хранения информации. Инфор­мационный ресурс. Информационное общество. Основные понятия и определения информатики. Объект и предметная область информати­ки. Алгоритмы, программы, программное обеспечение (ПО), операци­онные системы. Системы счисления, Общая характеристика информа­ционного процесса и способов его технической реализации. Техниче­ские средства информационных процессов. Устройство персонального компьютера (ПК). Основные блоки ПК.

ТЕМА 2: ОБЩЕЕ ПОНЯТИЕ АЛГОРИТМА. УПРАВЛЯЮЩИЕ КОНСТРУК­ЦИИ АЛГОРИТМИЧЕСКОГО ЯЗЫКА

Понятие алгоритма и существующие алгоритмические языки. Неформальный алгоритмический язык - псевдокод, максимально приближенный к естественному языку. Понятия и способы представ­ления алгоритмов и программ. Основные конструкции алгоритмиче­ского языка - алгоритм, ветвление, цикл; простейшие примеры про­грамм на VB. Жизненный цикл программного обеспечения.

ТЕМА 3: ТИПЫ ВЕЛИЧИН. ПОНЯТИЕ ПЕРЕМЕННОЙ

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

ТЕМА 4: СИМВОЛЬНЫЕ И ЛОГИЧЕСКИЕ ПЕРЕМЕННЫЕ И ВЫРАЖЕНИЯ. МАССИВЫ И ТЕКСТОВЫЕ СТРОКИ

Символьные переменные и способы кодирования символов. Ло­гический тип и логические выражения, отличие логических выраже­ний от арифметических: сокращенное вычисление результата. Кон­струкция массива. Возможные способы представления текстовых строк. Текст и документ. Редактирование текстов. Функции по работе с текстом: Len, Left, Right, Mid, Space, Trim и др.

ТЕМА 5: УСТРОЙСТВО КОМПЬЮТЕРА. ОПЕРАТИВНАЯ ПАМЯТЬ, ПРОЦЕССОР, РЕГИСТРЫ ПРОЦЕССОРА. АППАРАТНЫЙ СТЕК

Устройство компьютера, с фон-Неймановской архитектурой. Ос­новные составные части компьютера: процессор, оперативная па­мять, шина, внешние устройства. Общие принципы построения и работы процессора, важнейшие регистры процессора и алгоритм его работы. Классификация CISC и RISC-процессоров. Аппаратный стек и его использование в командах вызова подпрограмм и для размещения локальных переменных.

ТЕМА 6: ОСНОВЫ ЯЗЫКА VB: СТРУКТУРА ПРОГРАММЫ, БАЗОВЫЕ ТИПЫ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ

Введение в язык VB, VBA, VBScript (локальной и глобальной сети). Общие принципы построения программы: проект, разделение интерфейса и реализации. Базовые типы языка, конструкция массива, модифика­торы типов. Операции и выражения языка VB. Особенности про­граммирования в оконных операционных средах. Основные стан­дартные модули, обеспечивающие работу в оконной операционной среде. Среда разработки; система окон разработки; система меню. Отладка и тестирование программ. Основы визуального программи­рования. Размещение нового компонента. Реакция на события. Компоненты; использование компонентов.

ТЕМА 7: ОСНОВЫ СЕТЕЙ

Принципы построения и эксплуатации вычислительных и инфор­мационных сетей. Локальные и глобальные компьютерные сети. Ра­бота в сети Internet. Браузеры Netscape Communicator и Internet Explorer. Электронная почта. Язык HTML. Создание и редактирова­ние WEB документов. Организация гиперссылок. Фреймы. Каскад­ные таблицы стилей. Динамический HTML. Язык VBScript. Сценарии для локальной и глобальной сети.


ТЕМА 8: ОСНОВЫ РАБОТЫ С ПРОГРАММОЙ WORD

Простейшие программы обработки текстов. Офисные пакеты. Пакет программ Microsoft Office. Редактор Word. Шрифты и стили. Шаблоны. Работа с иллюстрациями. Электронные документы: назна­чение и принцип работы программы Word. Форматирование текста и параметры страницы. Печать документа. Таблицы и функции в них. Структура документа. Списки. Оглавление, указатели, сноски и ссыл­ки. Формы и макросы. Настройка среды Word

ТЕМА 9: ОСНОВЫ РАБОТЫ С ПРОГРАММОЙ EXCEL

Электронные таблицы: назначение и принцип работы програм­мы Excel. Формулы и функции. Списки. Диаграммы. Структура. Базы данных в программе Excel. Сводные таблицы. Макросы. Настройка среды Excel

ТЕМА 10: УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ ЯЗЫКА VB.

ПРЕДСТАВЛЕНИЕ ПРОГРАММ В ВИДЕ ФУНКЦИЙ.

РАБОТА С ПАМЯТЬЮ. СТРУКТУРЫ

Управляющие конструкции языка: ветвления "if-else", "select - case" и "if-else if", циклы "Do" и "for". Представление программы в виде набора функций, прототипы функций, методы передачи вход­ных и выходных параметров. Виды памяти: статическая, стековая, динамическая (куча) и способы работы с памятью в VB. Примеры программ: решение квадратного уравнения, вычисление квадратно­го корня, вычисление НОД двух чисел, печать N первых простых чи­сел и др.


КОНТРОЛЬНЫЙ БЛОК

В связи с введением в учебный процесс такой формы учета и контроля знаний студентов, как рейтинговая система, по которой в данном курсе предусмотрено проведение двух тестов и двух кон­трольных работ, распределение рейтинговых баллов происходит сле­дующим образом: по 10 баллов каждый тест, по 5 баллов каждая контрольная работа и 20 баллов экзамен

Итоговый контроль по дисциплине выполняется в виде зачета, ко­торый предусматривает проверку как теоретических знаний (ответы на вопросы, имеющиеся в билете) так и практические навыки в на­писании программ (разработка программы для решения практиче­ской задачи имеющейся в билете). Вопросы и задания для самокон­троля, а также образцы тестов см. далее.

Контрольные вопросы:
  1. Основные этапы развития информатики.
  2. Современные методы обработки информации.
  3. Цели и задачи Искусственного интеллекта.
  4. Экспертные системы
  5. Классификация экспертных систем
  6. Модели представления знаний
  7. Парадигмы программирования
  8. Принципы логического программирования
  9. Языки программирования, поддерживающие логическое про­граммирование
  10. Языки программирования, поддерживающие функциональ­ное программирование
  11. Принципы структурного проектирования и программирования
  12. Принципы модульного программирования
  13. Сравнительная характеристика языков VB6 и VB.NET
  14. Ввод-вывод в языке VB
  15. Основные особенности программирования в оконных средах
  16. Среда программирования VB
  17. Отладка и тестирование программ в среде VB под Windows
  18. Технология визуального программирования
  19. GDI и MDI
  20. Окно диалога, его создание средствами VB
  21. Объекты Windows


  22. Событие и его обработка

ОБРАЗЦЫ ТЕСТОВ:

Тесты с единичным выбором:

S: Новое ключевое слово VB для локальных переменных -
  • Public
  • Global
  • Private
  • Local

S: Новое ключевое слово VB для глобальных переменных -
  • Public
  • Global
  • Private
  • Local

S: Область видимости глобальных переменных -
  • вся программа
  • одна процедура
  • несколько функций
  • один модуль

S: Область видимости локальных переменных -
  • вся программа
  • только в структуре, в которой они созданы
  • одна функция
  • один модуль
  • несколько (до 50 %) функций

S: Суффикс для переменных типа Integer -
  • +: % > -: & > -: ! > -: #

S: Суффикс для переменных типа Long -

> -: % > +: & > -: ! > -: #

S: Суффикс для переменных типа Currency представляет собой знак -

> @

> &

> ! > #

S: Суффикс для переменных типа String представляет собой знак -

> $

> &

> ! > #

S: Суффикс для переменных типа Byte представляет собой знак -

> &

> ! > #

S: Формальные параметры это ...
  • идентификаторы входных данных для подпрограммы (модуля)
  • имена переменных в подпрограмме
  • идентификаторы констант в модуле
  • имена переменных и констант в модуле

S: Фактические параметры это .
  • конкретные величины, указываемые при обращении к модулю
  • идентификаторы переменных в подпрограмме
  • имена констант в модуле
  • идентификаторы переменных и констант в модуле

S: Правило согласования фактических параметров с формальными:
  • тип и порядок записи фактических параметров должны совпа­дать с типами и порядком формальных
  • тип фактических параметров может совпадать с типом фор­мальных
  • порядок записи фактических параметров должен совпадать с порядком записи формальных
  • типы фактических параметров должны совпадать с типами формальных


S: Система объектов в проекте является ...
  • иерархической
  • динамической
  • статической
  • реляционной

S: Тип переменной в VB чью длину можно изменять при определении:
  • Integer
  • String
  • Currency
  • Variant

S: Символы для задания обязательного параметра команды:
  • < >

> [ ] > {}
  • " "Byte

S: Символы для задания необязательного параметра команды:
  • < >

> [ ] > {}
  • " "Byte

S: Символы для задания альтернативы параметров команды:
  • < >

> [ ] > {}
  • " "Byte

S: Символы для задания текстовых констант:
  • < >

> [ ] > {}
  • " "Byte

S: Тип переменной в VB, которым становятся все неопределенные величины:
  • Integer
  • String
  • Currency
  • Variant

S: Команда VB требующая определения всех величин:
  • OPTION EXPLICIT
  • ON ERROR RESUME NEXT
  • DIM OBJWMISERVICE
  • WSCRIPT.ECHO NOW

S: Команда VB требующая, при определенных условиях, перехода на следующую строку:
  • OPTION EXPLICIT
  • ON ERROR RESUME NEXT
  • DIM OBJWMISERVICE
  • WSCRIPT.ECHO NOW

S: Функция VB сообщающая число символов в символьном выражении:


LEFT()


S: Функция VB с тремя аргументами:
  • RIGHT()
  • LEN()
  • MID()
  • LEFT()

Тесты с множественным (имеется два или более правильных ответа)

выбором:

S: Функции VB с двумя аргументами:
  • RIGHT()
  • LEN()
  • MID()
  • LEFT()

S: Ограничения на имена переменных в VB:
  • имя начинается с неалфавитного символа
  • имя без точек и пробелов
  • имя переменной должно начинаться с буквы
  • длина имени может составлять до 255 символов

S: Ограничения на имена переменных в VB:
  • идентификатор начинается с неалфавитного символа
  • имя может содержать точки и пробелы
  • имя переменной должно начинаться с буквы
  • длина идентификатора не должна превышать 255 символов

S: Ограничения на имена переменных в VB:
  • идентификатор начинается с неалфавитного символа
  • имя может содержать точки и пробелы
  • идентификатор переменной должен начинаться с буквы
  • имя переменной должно быть уникальным в пределах своей области видимости

S: Элементы управления в VB:
  • Caption
  • Name
  • Label
  • CommandButton

S: Элементы управления в VB:
  • Caption


CheckBox

S: Виды циклов в VB:
  • арифметический
  • логический
  • динамический
  • бесконечный

S: Компоненты структуры циклов в VB:
  • заголовок
  • тело
  • конец
  • голова



Тесты на соответствие:

S: Соответствие между типами переменных и их суффиксами

L1: Integer L2: Single L3: Double L4: Long L5: R1: % R2: ! R3: # R4: & R5: *

S: Соответствие между типами переменных и их префиксами

L1: Integer L2: Single L3: Double L4: Long L5: R1: i R2: s R3: d R4: l R5: v

S: Соответствие между типами переменных и памятью занимаемой ими в байтах

L1: Integer L2: Single L3: Double L4: Long L5: R1: 2 R2: 4 R3: 4 R4: 8 R5: 6


S: Соответствие между типами переменных и их значениями

L1: Integer L2: Single L3: Double L4: Long L5:

R1: -32768 - 32767

R2: -3.402E38 - -1.401E-45 для чисел<0, и 1.401E-45 - 3.402E38 для чисел >0

R3: -1.797E308 - -4.940E-324 для чисел<0 и 4.940E-324 -

1.797E308 для чисел >0

R4: -/+ 2,1E9

R5: -9,2E14 + 9,2E14

S: Последовательность этапов технологии подготовки решения за­дач, с помощью компьютера

L1: первый этап L2: второй этап L3: третий этап L4: четвертый этап L5: пятый этап L6:

R1: постановка задачи

R2: анализ и исследование задачи, модели

R3: разработка алгоритма

R4: программирование

R5: тестирование и отладка

R6: получение результатов и их анализ

S: Соответствие между видами ошибок программирования и их описанием

L1: логическая L2:синтаксическая L3: арифметическая L4:

R1: неверное указание ветви алгоритма, отсутствие результата, не­полный учет возможных условий

R2: пропуск знака пунктуации, несогласованность скобок, непра­вильное написание оператора

R3: неверное указание типа переменной, порядка действий, деле­ние на 0


R4: массивы предварительно не обнулены, неправильно описаны, индексы следуют в неправильном порядке

S: Соответствие между символами и параметрами в общем виде команд:

L1: <> L2: [] L3: {} L4:

R1: обязательный параметр R2: необязательный параметр R3: альтернатива параметров R4: анализ параметров

S: Расположить функции VB в порядке возрастания количества аргу­ментов:

L1: 1 L2: 2 L3: 3 L4: 4 R1: LEN() R2: RIGHT() R3: MID() R4: INSTR()

S: Расположить функции VB в порядке убывания количества аргу­ментов:

L1: 1 L2: 2 L3: 3 L4: 4

R1: INSTR() R2: MID() R3: RIGHT() R4: LEN()

S: Соответствие между функциями и их действиями:

L1: LEN() L2: LEFT() L3: RIGHT()


L4: MID() L5:

R1: сообщает число символов в символьном выражении R2: возвращает первые символы из символьного выражения R3: сообщает последние символы из символьного выражения R4: возвращает любые символы из символьного выражения R5: возвращает четные символы из символьного выражения

Открытые (ответ вводит сам тестируемый) тесты:

S: Суффикс для переменных типа Integer -

+: %

S: Суффикс для переменных типа Single -

+: !

S: Суффикс для переменных типа Double - +: #

S: Суффикс для переменных типа Long -

+: &

S: Суффикс для переменных типа Currency представляет собой знак -

+: @

S: Суффикс для переменных типа Byte представляет собой знак -

+:

S: Суффикс для переменных типа String представляет собой знак -

+: $

S: Имя объекта и название его свойства разделяются символом -

+: .

+: точка

S: Каждый объект имеет собственный определенный набор ...

+: свойств

S: Ключевое слово VB для глобальных переменных ...

+: Public

+: Global

S: Ключевое слово VB для локальных переменных ...

+: Private +: Local

S: Постановка задачи, тестирование и отладка, разработка алгорит­ма - это ... решения задачи с помощью компьютера

+: этапы +: этап#$#

S: Сбор информации, описание данных, формулировка условия за­дачи и формы выдачи результатов, это этап ... задачи

+: постановк*

S: Анализ технических и программных средств, разработка матема­тической модели - это этап ... задачи

+: исследова#$#

S: Определение исходной и результатной информации, проектиро­вание алгоритма и метода записи - это этап ... алгоритма +: разработк#$#

S: Выбор языка программирования, уточнение способов организа­ции данных, запись алгоритма на выбранном языке программиро­вания, это этап ...

+: программирования +: программирован#$#

S: Синтаксическая отладка, совершенствование программы, отлад­ка семантики и логической структуры - это этап ... и отладки +: тестирован#$#

S: Синтаксические ошибки программирования приводят к выделе­нию строки, после потери фокуса, . цветом

+: красным

S: После потери фокуса, комментарии в строке выделяются ... цветом

+: зеленым +: зелен *ым


S: После потери фокуса, ключевые слова в строке выделяются ... цветом

+: синим

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

+: логической +: логич*ск#$#

S: Неверное указание ветви алгоритма, отсутствие результата, не­полный учет возможных условий ... выделяется

+: никак не +: не


УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

Литература:
  1. А.С.Рошаль. Г.П.Аверьянов. Основы информатики. МИЭМП, Москва: - 2004.
  2. Фридман А.Л. Основы объектно-ориентированной разработки программных систем. - М.: Финансы и статистика, 2000.
  3. Дан Эпплман. Переход на VB.NET: стратегии, концепции, код. - СПб.: Питер, 2002, 464 с.: ил.
  4. Диана Зак. Самоучитель Visual Basic.NET. - СПб.: Питер, 2003, 558 с.: ил.
  5. Фигурнов В.Э. IBM PC для пользователя. Изд. 7-е, изд. Сокр. - М.: ИНФРА-М, 1997.-480 с.: ил.
  6. Коннелл Джон. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET. /Пер. с англ. - М.: Издательско- торговый дом "Русская Редакция", 2004. - 448 стр.: ил.
  7. Петцольд Ч. Программирование для Microsoft Windows на Microsoft Visual Basic .NET. В 2-х томах. Том l,2. /Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2003.: ил.

Дополнительная литература:
  1. Microsoft Corporation. Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# -NET. Учебный курс MCAD/MCSD. /Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2003. - 512 стр.: ил.
  2. Microsoft Corporation. Разработка Web- приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD. /Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2003. - 704 стр.: ил.