Автор: Пользователь скрыл имя, 24 Апреля 2014 в 09:14, шпаргалка
Работа содержит ответы на вопросы для экзамена по дисциплине "Компьютерные информационные технологии".
Если внутри цикла содержится другой цикл, то такой циклический процесс называется сложным, в противном случае – простым.
11.3. Инструментальные средства программирования. Языки программирования, их классификация.
Существуют различные классификации
языков программирования.
По зависимости от
структуры компьютера выделяют языки:
· Низкого уровня - в группу языков низкого уровня входят машинные языки и языки символического кодирования: (Автокод, Ассемблер). Операторы этого языка – это те же машинные команды, но записанные мнемоническими кодами, а в качестве операндов используются не конкретные адреса, а символические имена. Все языки низкого уровня ориентированы на определенный тип компьютера, т. е. являются машинно-зависимыми. Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).
· высокого уровня – команды записывают на понятном человеку языке. Эту более многочисленную группу составляют языки программирования высокого уровня. Это Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д. Эти языки машинно-независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов, и требуют использования программ-переводчиков (трансляторов) для представления программы на языке машины. Программы, написанные на языках высокого уровня, занимают больше памяти и медленнее выполняются, чем программы на машинных языках.
Языки программирования можно классифицировать по логике решения задачи:
- процедурные языки - программа
явно описывает действия, которые
необходимо выполнить, а результат
задается только способом
Среди процедурных языков выделяют
в свою очередь структурные и операционные
языки. В структурных языках одним оператором
записываются целые алгоритмические структуры:
ветвления, циклы и т.д. В операционных
языках для этого используются несколько
операций. Широко распространены следующие
структурные языки: Паскаль, Си, Ада, ПЛ/1.
Среди операционных известны Фортран,
Бейсик, Фокал. Можно выделить объектно–
- непроцедурные (декларативные) – программа не описывает последовательность действий для решения задачи. Эти языки появились в начале 70-х годов 20 века. К непроцедурным относятся функциональные и логические языки.
11.4. Технологии программирования.
Программирование — сравнительно молодая и быстро развивающаяся отрасль науки и техники. Опыт ведения реальных разработок и совершенствования имеющихся программных и технических средств постоянно переосмысливается, в результате чего появляются новые методы, методологии и технологии, которые, в свою очередь, служат основой более современных средств разработки программного обеспечения. Исследовать процессы создания новых технологий и определять их основные тенденции целесообразно, сопоставляя эти технологии с уровнем развития программирования и особенностями имеющихся в распоряжении программистов программных и аппаратных средств.
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
- указание последовательности выполнения технологических операций;
- перечисление условий, при которых выполняется та или иная операция;
- описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
Различают технологии, используемые на конкретных этапах разработки или для решения отдельных задач этих этапов, и технологии, охватывающие несколько этапов или весь процесс разработки. В основе первых, как правило, лежит ограниченно применимый метод, позволяющий решить конкретную задачу. В основе вторых обычно лежит базовый метод или подход (парадигма), определяющий совокупность методов, используемых на разных этапах разработки, или методологию.
Исторически в развитии программирования можно выделить несколько принципиально отличающихся методологий.
11.5. Программирование в среде приложений MS Office.
Макрос – это именованная последовательность команд (операторов языка VBA), которую пользователь может записать и затем вызывать для исполнения.
VBA (Visual Basic for Applications) – объектно-ориентированный язык программирования, специально разработанный для записи макросов в приложениях.
Макрос состоит в основном из макрокоманд, тесно связанных с командами приложения, в котором он создается, т.е. с командами MS Word, MS Excel или других приложений Microsoft Office.
Макрокоманда – последовательность команд, выделяемая в виде небольшой программы.
Некоторые из макрокоманд выполняют специфические для макросов действия, но большая часть соответствует командам меню или параметрам, задаваемым в диалоговых окнах.
Например, макрокоманда ActiveDocument.Save в MS Word или ActiveWorkbook.Save в MS Excel работает в точности как команда меню Файл – Сохранить.
Макросы часто используются для следующих целей: 1)для ускорения часто выполняемых операций редактирования или форматирования; 2)для объединения нескольких команд (например, для вставки таблицы с указанными размерами и определенным числом строк и столбцов); 3)для упрощения доступа к параметрам в диалоговых окнах; 4)для автоматизации обработки сложных последовательных действий в задачах.
Существуют три основных разновидности макросов: 1)командные макросы; 2)пользовательские функции;3)макрофункции.
Командные макросы – это наиболее распространенные макросы, обычно состоящие из операторов, эквивалентных тем или иным командам меню или параметрам диалоговых окон.
Отличие этих функций от командных макросов состоит в том, что они используют значения передавае-мых им аргументов, производят некоторые вычисления и возвращают результат в точку вызова, но не изменяют среды приложения.
Макрофункции представляют собой сочетание командных макросов и пользовательских функций. Они могут использовать аргументы и возвращать результат, подобно пользовательским функциям, могут также изменять среду приложения, как и командные макросы.
Если необходимо выполнить ряд одинаковых действий в различных макросах, то обычно эти действия выделяются в отдельную макрофункцию (подпрограмму), которая вызывается всякий раз, когда необходимо выполнить эти повторяющиеся действия.
3.9. Почтовые программы.
Почтовых программ существует достаточно много. Начнем знакомство с ними с Outlook Express, которая входит в состав операционной системы Windows и, скорее всего, уже установлена на компьютере пользователя. Кстати, один из недостатков почтовых программ таким образом уже преодолен – устанавливать программу не нужно. Однако настроить ее на получение писем из почтового ящика все-таки придется, тут уж никуда не денешься.
Настройка программы Outlook Express
Перед настройкой Outlook Express необходимо выяснить определенные параметры, которые нужно будет задать:
• адрес почтового ящика пользователя;
• сервер входящих сообщений;
• сервер исходящих сообщений;
• учетную запись (это имя почтового ящика пользователя до значка @);
• пароль почтового ящика;
• иногда могут понадобиться номера портов исходящей почты (SMTP, обычно – 25) и входящей почты (POP, обычно – 110).
У каждой почтовой службы эти параметры отличаются, большинство из них предоставляют все перечисленные данные в разделе Помощь. На сайтах многих служб электронной почты приведены даже подробные инструкции по настройке некоторых почтовых программ.
Настроив приложение (в Outlook Express это, кстати, называется Создание новой учетной записи), можно приступать к работе с почтой.
Тема 1. Предмет и основные понятия КИТ 1. Предмет и содержание дисциплины. 2. Информатизация. 3. Информационные технологии 4. Основные понятия КИТ. 5. Обработка информации. |
Тема 2. Техническое обеспечение КИТ 1. Электронно-вычислительные машины 2. Типы архитектур вычислительных систем 3. Процессоры. 4. Персональные компьютеры 5. Структурная схема ПК. 6. Память ПК. 7. Устройства ввода/вывода 8. Производительность ПК. 9. Тенденции развития технических средств КИТ. |
Тема 3. Сетевые информационные технологии 1. Компьютерные сети. 2. Стандартизация компьютерных сетей. 3. Локальные компьютерные сети (LAN). 4. Глобальная сеть Internet. 5. Сервисы Internet. 6. World Wide Web: 7. Браузеры. 8. Электронная почта. 9. Почтовые программы. |
Тема 4. Системное программное обеспечение КИТ. Операционные системы 1. Классификация программного обеспечения (ПО) ПК. 2. Системное программное обеспечение. 3. Операционные системы. 4. Сетевые ОС. 5. ОС Windows. 6. Графический интерфейс Windows. 7. Стандартные папки Windows. 8. Поиск информации в Windows. 9. Файловые менеджеры. 10. Средства ОС для защиты информации. 11. Технологии обмена данными между приложениями в Windows: |
Тема 5. Сервисные программы 1. Сервисные программы. 2. Служебные программы ОС Windows. 3. Антивирусные программы. 4. Программы-архиваторы. |
Тема 6. Прикладное программное обеспечение КИТ. Системы обработки текстовых документов 1. Прикладное программное обеспечение. 2. Защита информации в приложениях MS Office. 3. Системы обработки текстовых документов. 4. Системы распознавания текстов 5. Текстовый процессор MS Word. |
Тема 7. Системы обработки табличной информации 1. Табличные процессоры: 2. Табличный процессор MS Excel. 3. Типы данных в Excel. 4. Автозаполнение данных:. 5. Возможности деловой графики в Excel. 6. Технология создания связанных таблиц в Excel. 7. Возможности Excel по работе со списком (базой данных): |
Тема 8. Системы обработки графической информации 1. Классификация 2. Системы компьютерной графики. 3. Системы создания динамических презентаций. 4. Система создания презентаций PowerPoint. 5. Презентация и ее структура. 6. Управление воспроизведением презентации. |
Тема 9. Пакеты для математической обработки данных 1. Пакеты для математической обработки данных 2. Пакет MathCAD. |
Тема 10. Программы-органайзеры 1. Программы-органайзеры. 2. Органайзер MS Outlook. 3. Средства MS Outlook для организации рабочего места: 4. Средства MS Outlook для организации совместной работы: |
Тема 11. Системы программирования 1. Этапы решения задач на компьютере. 2. Алгоритм. 3. Инструментальные средства программирования. 4. Технологии программирования. 5. Программирование в среде приложений MS Office. |
Информация о работе Шпаргалка по дисциплине "Компьютерные информационные технологии"