- •Утверждено
- •Рецензенты:
- •Содержание
- •Введение
- •1. Цели и задачи дисциплины
- •2. Структура и объем дисциплины
- •3. Содержание дисциплины Распределение фонда времени по темам и видам занятий
- •1.1.2. Выключение компьютера.
- •1.3.13. Закрытие окон.
- •Упражнение 1.4. Настройка операционной системы Windows1.
- •1.4.1. Установка текущей даты и времени.
- •Ознакомьтесь с дополнительными возможностями настройки даты и времени!
- •1.4.2. Изменение заставки на «Рабочем столе».
- •Ознакомьтесь с дополнительными возможностями настройки экрана!
- •1.4.3. Настройка мыши.
- •Ознакомьтесь с дополнительными возможностями настройки мыши!
- •Упражнение 1.5. Форматирование дискеты.
- •2.1.4. Редактирование текстового документа.
- •Упражнение 2.4. Удаление и восстановление папок и файлов.
- •2.4.1. Удаление ярлыка.
- •2.4.2. Удаление сразу нескольких объектов.
- •2.4.3. Восстановление удаленного объекта.
- •3.1.2. Выбор необходимой папки.
- •3.1.3. Создание папки.
- •3.1.4. Открытие папки.
- •3.1.5. Создание файла (текстового документа «Информатика.Txt») в папке.
- •3.1.6. Редактирование текстового документа.
- •3.1.7. Переименование файла.
- •3.1.8. Переименование папки.
- •Упражнение 3.2. Создание ярлыков для папок и файлов.
- •3.2.1. Создание ярлыка для папки.
- •3.2.2. Открытие папки с помощью ярлыка.
- •3.2.3. Создание ярлыка для файла.
- •3.2.4. Открытие файла с помощью ярлыка.
- •3.3.2. Копирование ярлыка из одной папки в другую.
- •3.3.3. Перемещение1 папки из одной папки в другую.
- •Упражнение 3.4. Удаление и восстановление папок и файлов.
- •3.4.1. Удаление ярлыка.
- •3.4.2. Удаление сразу нескольких объектов.
- •3.4.3. Восстановление удаленного объекта.
- •3.4.4. Очищение «Корзины».
- •4.3.2. Вычисление суммы чисел. Вычислим сумму чисел: –5, 10, 30, –25.
- •5.1.4. Закрытие текстового документа.
- •Упражнение 5.2. Открытие и редактирование документа.
- •5.2.1. Открытие текстового документа «Клавиатура.Txt».
- •5.2.2. Редактирование текстового документа. Необходимо добавить новый абзац в конце текста.
- •5.2.3. Сохранение текстового документа под другим именем.
- •5.3.6. Перемещение фрагмента текста.
- •5.4.4. Поиск текста в документе.
- •5.4.5. Замена текста в документе.
- •6.3.2. Закрытие текстового документа.
- •6.3.3. Открытие текстового документа «Системы.Txt».
- •7.1.6. Закрытие рисунка.
- •7.1.7. Открытие документа «Рисунок.Bmp».
- •7.2.7. Рисование прямой линии.
- •7.2.8. Рисование кривой линии.
- •7.2.9. Рисование прямоугольника (или квадрата).
- •7.2.10. Рисование многоугольника.
- •7.2.11. Рисование эллипса (или круга).
- •7.2.12. Рисование скругленного прямоугольника (или квадрата).
- •Упражнение 7.3. Специальные функции программы.
- •7.3.1. Сохранение сжатого рисунка.
- •1.1.2. Настройка внешнего вида окна программы.
- •1.1.3. Настройка параметров архивации.
- •Упражнение 1.2. Создание и преобразование архивов.
- •1.2.1. Выбор объектов для архивирования.
- •1.2.2. Создание обычного1 архива «Обычный.Rar».
- •1.2.3. Создание несжатого архива «Несжатый.Rar».
- •1.2.4. Преобразование несжатого архива.
- •1.2.5. Преобразование архива в самораспаковывающийся5.
- •1.2.6. Создание самораспаковывающегося архива «СамРас.Exe».
- •1.2.7. Преобразование sfx-архива в обычный.
- •Упражнение 1.3. Извлечение и удаление файлов из архивов.
- •1.3.1. Извлечение всех файлов из архива (по умолчанию).
- •1.3.2. Извлечение всех файлов в специальную папку.
- •1.3.3. Извлечение файлов из самораспаковывающегося архива.
- •1.3.4. Удаление файлов из архива.
- •Упражнение 1.4. Специальные функции программы WinRar.
- •1.4.1. Получение информации об архиве.
- •1.4.2. Тест целостности архива.
- •1.4.3. Добавление файлов в существующий архив с помощью мастера.
- •Упражнение 1.5. Работа с архивами в операционной системе Windows (вне утилиты WinRar).
- •1.5.1. Создание архива по умолчанию.
- •1.5.2. Создание архива с выбором параметров архивации.
- •1.5.3. Извлечение всех файлов из архива (по умолчанию).
- •1.5.4. Извлечение файлов из архива в специальную папку.
- •2.1.2. Настройка программы.
- •2.2.3. Проверка выбранных объектов.
- •2.2.4. Приостановка проверки объектов.
- •2.2.5. Проверка всех объектов компьютера.
- •2.2.6. Полная остановка проверки объектов.
- •Упражнение 2.3. Сервисные функции утилиты kav.
- •2.3.1. Просмотр служебной информации о программе.
- •2.3.2. Обновление сигнатур (антивирусных баз).
- •2.3.3. Отмена обновления сигнатур.
- •Упражнение 2.4. Работа с антивирусом в операционной системе Windows (вне утилиты kav).
- •2.4.1. Проверка дискеты.
- •2.4.2. Проверка папки.
- •2.4.3. Проверка нескольких объектов.
- •Упражнение 3.2. Настройка параметров программы.
- •3.2.1. Настройка внешнего вида окна программы.
- •3.2.2. Настройка параметров страницы.
- •3.2.3. Настройка параметров абзаца.
- •3.2.4. Настройка параметров шрифта.
- •3.2.5. Добавление текста в документ. Введем с клавиатуры следующий текст:
- •3.2.6. Сохранение документа «Редактор1.Rtf».
- •Упражнение 3.3. Предварительный просмотр и печать документа.
- •3.3.1. Просмотр документа по две страницы на экране.
- •3.3.2. Печать документа.
- •3.3.3. Закрытие документа.
- •Упражнение 3.4. Редактирование документа.
- •3.4.1. Открытие документа «Редактор1.Rtf».
- •3.4.2. Выделение фрагмента текста с помощью мыши.
- •3.4.8. Выделение строки и абзаца с помощью мыши.
- •Упражнение 3.5. Поиск и замена текста.
- •3.5.1. Поиск одинаковых фрагментов.
- •3.5.2. Поиск одинаковых слов из одной буквы.
- •3.5.3. Поиск прописных букв.
- •3.5.4. Замена слов.
- •3.6.6. Выделение шрифта цветом.
- •3.6.7. Установка выравнивания абзаца. Установим выравнивание второго абзаца1 по правой стороне.
- •3.7.6. Удаление номера в списке. Удалим номер 1 перед первым абзацем2.
- •Упражнение 3.8. Специальное форматирование документа.
- •3.8.1. Создание границ и заливки абзаца текста. Создадим объемную границу синего цвета толщиной 3 и заливку красного цвета с узором 15% в третьем абзаце.
- •3.8.2. Создание колонок текста. Разделим второй абзац на две колонки с расстоянием 1 см между ними.
- •3.9.3. Изменение размера и формы рисунка.
- •3.9.4. Обтекание рисунка текстом.
- •3.9.5. Вставка фигурного текста (объекта WordArt).
- •3.9.6. Вставка формулы. Вставим такую формулу в конец документа:
- •Упражнение 3.11. Работа с таблицей.
- •3.11.1. Добавление таблицы. Создадим таблицу следующего вида:
- •3.13.3. Сохранение шаблона документа.
- •4.1.3. Сохранение документа «Расчет.Xls».
- •Упражнение 4.2. Настройка параметров программы.
- •4.2.1. Настройка внешнего вида окна программы.
- •4.3.5. Закрытие документа.
- •Упражнение 4.4. Редактирование таблицы.
- •4.4.1. Открытие документа «Расчет.Xls».
- •4.4.2. Выделение ячеек.
- •4.4.9. Удаление ячеек.
- •4.4.10. Копирование смежных ячеек с помощью мыши.
- •4.4.11. Создание формул с помощью мыши.
- •4.4.12. Сохранение документа под именем «Расчет1.Xls».
- •Упражнение 4.5. Изменение таблицы.
- •4.5.1. Вставка строки.
- •4.5.2. Вставка столбца.
- •4.6.3. Изменение формул с клавиатуры.
- •4.6.4. Изменение формул с помощью мыши.
- •Упражнение 4.7. Форматирование таблицы.
- •4.7.1. Изменение формата чисел. Установим денежный (р.) формат чисел во всех ячейках с числами.
- •4.7.2. Выравнивание данных в ячейках. Установим выравнивание ячеек с сотрудниками по центру.
- •4.7.3. Изменение шрифта.
- •4.7.4. Обрамление ячеек.
- •4.7.5. Изменение фона ячеек. Установим для группы ячеек с порядковыми номерами желтый фон с узором.
- •4.7.6. Сохранение документа под именем «Расчет2.Xls».
- •Отсортируем таблицу по сотрудникам.
- •4.9.3. Вставка любых функций с помощью мастера функций. Вычислим максимальный размер ндфл.
- •4.9.4. Вставка поля с текущей датой и временем. Вычислим текущую дату и время.
- •4.9.5.Изменение функций.
- •4.10.5. Удаление листа.
- •4.10.6. Копирование ячеек с одного листа на другой.
- •4.11.2. Построение диаграммы для нескольких столбцов (строк) с данными. Построим «гистограмму с накоплением» окладов и премий сотрудников на новом листе.
- •4.11.3. Построение диаграммы долей нескольких столбцов (строк) с данными в общей сумме. Построим «круговую диаграмму» ндфл сотрудников в общей сумме налога на текущем листе.
- •4.11.4. Форматирование диаграммы. Изменим размеры диаграммы.
- •Изменим рамку диаграммы.
- •Изменим фон диаграммы.
- •Изменим рамку, фон и шрифт заголовка диаграммы.
- •4.11.5. Удаление диаграммы с листа.
- •4.11.6. Сохранение документа под именем «Расчет3.Xls».
- •5.1.3. Закрытие базы данных.
- •5.1.4. Открытие базы данных.
- •Упражнение 5.2. Создание таблиц.
- •5.2.1. Создание таблицы в режиме «конструктора».
- •5.2.2. Выбор ключевого поля.
- •Переименуем поля (столбцы).
- •Удалим лишние поля.
- •Заполним таблицу данными, например, следующими:
- •Удалим лишние записи (строки).
- •5.2.6. Сохранение таблицы.
- •5.3.3. Закрытие окна «Схема данных».
- •Упражнение 5.4. Создание форм.
- •5.4.1. Создание формы с помощью «мастера».
- •Закроем форму.
- •5.4.2. Изменение данных таблицы с помощью формы.
- •Упражнение 5.6. Создание запросов.
- •5.6.1. Создание запроса к одной таблице с помощью «мастера».
- •5.6.2. Создание запроса к двум таблицам с помощью «мастера».
- •5.6.4. Создание копии запроса.
- •5.6.5. Открытие запроса в режиме «конструктора». Откроем созданный запрос для изменения в режиме «конструктора».
- •5.6.6. Изменение запроса в режиме «конструктора».
- •5.6.7. Создание итогового запроса с вычислениями. Создадим запрос с помощью «мастера» на подсчет общего количества прихода товаров.
- •Упражнение 5.7. Создание отчетов.
- •5.7.1. Создание отчета к одной таблице с помощью «мастера».
- •5.7.2. Создание отчета к двум таблицам с помощью «мастера».
- •После изучения дисциплины студент должен ответить на следующие вопросы. По теме 1. Понятие информатики и информации:
- •По теме 2. Кодирование информации и ее представление в эвм:
- •По теме 3. Общая характеристика процессов сбора, передачи, обработки и накопления информации:
- •По теме 4. Технические и программные средства реализации информационных процессов:
- •По теме 5. Программное обеспечение эвм и технологии программирования:
- •По теме 6. Алгоритмизация и программирование:
- •По теме 7. Языки программирования высокого уровня, базы данных:
- •По теме 8. Инструментарии функциональных задач:
- •По теме 9. Локальные и глобальные сети эвм:
- •По теме 10. Основы и методы защиты информации:
- •6. Учебно-методическое обеспечение дисциплины
- •6.1. Конспект лекций Введение
- •Понятие информатики и информации.
- •§1.1. Понятие, структура и задачи информатики
- •§1.2. Понятия «информация», «данные», «знания»
- •§1.3. Адекватность и качество информации
- •§1.4. Классификация информации
- •§1.5. Экономическая и правовая информация
- •Кодирование информации и ее представление в эвм.
- •§2.1. Структурные единицы информации
- •§2.2. Кодирование информации
- •§2.3. Системы счисления
- •§2.4. Перевод чисел из одной системы счисления в другую
- •§2.5. Представление информации в эвм
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •§3.1. Информационная система
- •§3.2. Информационный процесс
- •1. Сбор и регистрация данных.
- •2. Передача информации.
- •3. Ввод информации в компьютер.
- •4. Накопление и хранение информации.
- •5. Обработка информации.
- •§3.3. Информационная технология
- •§3.4. Обеспечение автоматизированных информационных систем
- •1. Информационное обеспечение (ио).
- •2. Техническое обеспечение (то).
- •3. Математическое обеспечение (мо).
- •4. Программное обеспечение (по).
- •5. Лингвистическое обеспечение (ло).
- •6. Организационное обеспечение (оо).
- •7. Правовое обеспечение (ПрО).
- •8. Методическое обеспечение (МтО).
- •9. Эргономическое обеспечение (эо).
- •Технические и программные средства реализации информационных процессов.
- •§4.1. История развития вычислительной техники
- •§4.2. Поколения электронной вычислительной техники
- •§4.3. Классификация вычислительных машин
- •§4.4. Современная классификация компьютеров
- •§4.5. Архитектура и структура эвм
- •§4.6. Общая характеристика персонального компьютера
- •§4.7. Классификация персональных компьютеров
- •Программное обеспечение эвм и технологии программирования.
- •§5.1. Классификация программного обеспечения
- •§5.2. Виды системного программного обеспечения
- •§5.3. Операционные системы
- •§5.4. Виды прикладного программного обеспечения
- •§5.5. Интегрированный пакет Microsoft Office
- •§5.6. Требования к программным продуктам
- •§5.7. Тенденции развития программного обеспечения
- •Алгоритмизация и программирование.
- •§6.1. Понятие и свойства алгоритма
- •§6.2. Способы записи алгоритмов
- •Сначала сформулируем задачу в математическом виде:
- •Словесно-формульная запись алгоритма:
- •§6.3. Типы алгоритмов
- •§6.4. Основные понятия программирования
- •§6.5. Этапы разработки программного обеспечения
- •§6.6. Технологии разработки программного обеспечения
- •§6.7. Структурное программирование
- •§6.8. Объектно-ориентированное программирование
- •Языки программирования высокого уровня, базы данных.
- •§7.1. Системы программирования
- •§ 7.2. Понятия «банк данных», «база данных», «система управления базой данных»
- •§ 7.3. Виды и модели баз данных
- •§ 7.4. Элементы базы данных
- •§ 7.5. Информационно-логическая модель базы данных
- •§ 7.6. Языковые средства баз данных
- •§ 7.7. Субд Microsoft Access
- •Инструментарии функциональных задач.
- •§8.1.1. Виды программ обработки текстовой информации
- •§8.1.2. Стандартные программы обработки текстов
- •§8.2. Текстовый процессор Microsoft Word
- •§8.3. Понятие и возможности табличных процессоров
- •§8.4. Табличный процессор Microsoft Excel
- •§8.5. Общая характеристика справочно-правовых систем
- •§8.6. Справочно-правовые системы «КонсультантПлюс»1
- •Раздел «Законодательство»
- •Раздел «Финансовые консультации»
- •Раздел «Судебная практика»
- •Раздел «Комментарии законодательства»
- •Раздел «Законопроекты»
- •Раздел «Формы документов»
- •Раздел «Международные правовые акты»
- •Раздел «Правовые акты по здравоохранению»
- •Раздел «Технические нормы и правила»
- •Локальные и глобальные сети эвм.
- •§9.1. Вычислительные комплексы и сети
- •§9.2. Функционирование вычислительных сетей
- •§9.3. Локальная вычислительная сеть
- •§9.4. Услуги сети Интернет
- •§9.5. История развития сети Интернет
- •§9.6. Интернет в России
- •Основы и методы защиты информации.
- •§10.1. Необходимость защиты информации
- •§10.2. Методы защиты информации
- •§10.3. Компьютерные вирусы
- •§10.4. Классификация компьютерных вирусов
- •§10.5. Антивирусные программы
- •§10.6. Архивация данных
- •6.2. Методические указания студентам
- •6.2.1. Общие рекомендации
- •6.2.2. Методические указания и задания на выполнение контрольной работы (очно-заочное и заочное отделение)
- •6.3. Литература
- •7. Требования к уровню освоения программы и формы текущего, промежуточного и итогового контроля
- •7.1. Формы текущего, промежуточного и итогового контроля
- •7.2. Тесты самопроверки знаний
- •7.2.1. По теме 1. Понятие информатики и информации:
- •7.2.2. По теме 2. Кодирование информации и ее представление в эвм:
- •7.2.3. По теме 3. Общая характеристика процессов сбора, передачи, обработки и накопления информации:
- •7.2.4. По теме 4. Технические и программные средства реализации информационных процессов:
- •7.2.5. По теме 5. Программное обеспечение эвм и технологии программирования:
- •7.2.6. По теме 6. Алгоритмизация и программирование:
- •7.2.7. По теме 7. Языки программирования высокого уровня, базы данных:
- •7.2.8. По теме 8. Инструментарии функциональных задач:
- •7.2.9. По теме 9. Локальные и глобальные сети эвм:
- •7.2.10. По теме 10. Основы и методы защиты информации:
- •7.3. Правильные ответы на тесты самопроверки знаний Ответы по тестам темы 1:
- •Ответы по тестам темы 6:
- •Ответы по тестам темы 7:
- •Ответы по тестам темы 8:
- •Ответы по тестам темы 9:
- •Ответы по тестам темы 10:
- •Вопросы к зачету (2 семестр)
- •Вопросы к экзамену (3 семестр)
- •11. Тематика курсовых, дипломных работ и рефератов
7.2.6. По теме 6. Алгоритмизация и программирование:
Алгоритм
а) процесс сведения задачи к последовательности выполняемых друг за другом этапов так, что результаты предыдущих этапов используются при выполнении последующих
б) система точно сформулированных правил, определяющих процесс преобразования доступных исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
в) конечный набор правил, позволяющих решать любую конкретную задачу из некоторого класса однотипных задач
г) выбор метода решения задачи с указанием необходимых расчетных формул, логических условий, соотношений для контроля достоверности результатов, а также форм представления исходной информации с учетом специфики ЭВМ
д) точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи
е) указания исполнителю выполнить некоторое законченное действие
Алгоритмизация
а) процесс сведения задачи к последовательности выполняемых друг за другом этапов так, что результаты предыдущих этапов используются при выполнении последующих
б) система точно сформулированных правил, определяющих процесс преобразования доступных исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
в) конечный набор правил, позволяющих решать любую конкретную задачу из некоторого класса однотипных задач
г) выбор метода решения задачи с указанием необходимых расчетных формул, логических условий, соотношений для контроля достоверности результатов, а также форм представления исходной информации с учетом специфики ЭВМ
д) точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи
е) указания исполнителю выполнить некоторое законченное действие
Команда
а) процесс сведения задачи к последовательности выполняемых друг за другом этапов так, что результаты предыдущих этапов используются при выполнении последующих
б) указание исполнителю выполнить некоторое законченное действие
в) система точно сформулированных правил, определяющих процесс преобразования доступных исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
г) конечный набор правил, позволяющих решать любую конкретную задачу из некоторого класса однотипных задач
д) совокупность действий, которые могут быть выполнены исполнителем
Система команд
а) процесс сведения задачи к последовательности выполняемых друг за другом этапов так, что результаты предыдущих этапов используются при выполнении последующих
б) указание исполнителю выполнить некоторое законченное действие
в) система точно сформулированных правил, определяющих процесс преобразования доступных исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
г) конечный набор правил, позволяющих решать любую конкретную задачу из некоторого класса однотипных задач
д) совокупность действий, которые могут быть выполнены исполнителем
Свойства алгоритма
а) универсальность
б) детерминированность
в) результативность
г) массовость
д) точность
е) конечность
ж) определенность
з) дискретность
Способы записи алгоритмов
а) запись на языке программирования
б) устная запись
в) словесно-формульная запись
г) цифровая запись
д) графическая запись
е) запись на псевдокоде
ж) запись в виде блок-схем
з) словесная запись
Блок-схема
а) словесно-формульная запись
б) система связанных геометрических фигур при описании алгоритма устной записью
в) система связанных геометрических фигур при описании алгоритма цифровой записью
г) система связанных геометрических фигур при описании алгоритма графическим способом
д) графическая запись
е) запись на псевдокоде
Типы алгоритмов
а) сложный алгоритм
б) прямой алгоритм
в) циклический алгоритм
г) линейный алгоритм
д) простой алгоритм
е) ветвящийся алгоритм
ж) круговой алгоритм
з) непрямой алгоритм
Частные случаи ветвящихся алгоритмов
а) линейный алгоритм
б) структура «множественный выбор»
в) циклический алгоритм
г) структура «обход»
д) структура «цикл»
е) структура «линия»
Тело цикла в алгоритме «цикл с параметром»
а) выполняется заранее неопределенное количество раз
б) выполняется заранее определенное количество раз
в) выполняется до выполнения условия
г) выполняется до тех пор, пока выполняется условие
д) происходит следующим образом: сначала проверяется справедливость (истинность) условия, а затем выполняется тело цикла
е) происходит следующим образом: сначала выполняется тело цикла, а затем проверяется справедливость (истинность) условия
Тело цикла в алгоритме «цикл с предусловием»
а) выполняется заранее неопределенное количество раз
б) выполняется заранее определенное количество раз
в) выполняется до выполнения условия
г) выполняется до тех пор, пока выполняется условие
д) происходит следующим образом: сначала проверяется справедливость (истинность) условия, а затем выполняется тело цикла
е) происходит следующим образом: сначала выполняется тело цикла, а затем проверяется справедливость (истинность) условия
Тело цикла в алгоритме «цикл с постусловием»
а) выполняется заранее неопределенное количество раз
б) выполняется заранее определенное количество раз
в) выполняется до выполнения условия
г) выполняется до тех пор, пока выполняется условие
д) происходит следующим образом: сначала проверяется справедливость (истинность) условия, а затем выполняется тело цикла
е) происходит следующим образом: сначала выполняется тело цикла, а затем проверяется справедливость (истинность) условия
Логическое выражение условия
а) сравнение алгоритмов между собой
б) прямой алгоритм
в) непрямой алгоритм
г) сравнение некоторых объектов между собой (переменных или констант)
д) простой алгоритм
Обычное условие
а) условие, использующее одну из операций сравнения
б) совокупность несвязанных между собой условий
в) совокупность связанных между собой условий
г) двойное условие
д) отрицающее какое-либо условие
е) тройное условие
Составное условие
а) условие, использующее одну из операций сравнения
б) совокупность несвязанных между собой условий
в) совокупность связанных между собой условий
г) двойное условие
д) отрицающее какое-либо условие
е) тройное условие
Обратное условие
а) условие, использующее одну из операций сравнения
б) совокупность несвязанных между собой условий
в) совокупность связанных между собой условий
г) двойное условие
д) отрицающее какое-либо условие
е) тройное условие
Виды алгоритмов по степени детализации
а) сложный алгоритм
б) детальный алгоритм
в) круговой алгоритм
г) укрупненный алгоритм
д) простой алгоритм
е) прямой алгоритм
Последовательная детализация
а) совокупность несвязанных между собой условий
б) используется при разработке сложного алгоритма
в) совокупность связанных между собой условий
г) это построение алгоритма «сверху вниз», когда сначала строится основной алгоритм и в нем записываются обращения к вспомогательным алгоритмам
д) происходит следующим образом: сначала проверяется справедливость (истинность) условия, а затем выполняется тело цикла
е) происходит следующим образом: сначала выполняется тело цикла, а затем проверяется справедливость (истинность) условия
Машинный язык
а) способ записи алгоритмов
б) совокупность несвязанных между собой условий
в) совокупность связанных между собой условий
г) набор команд, распознаваемых и выполняемых процессором
д) цифровая запись алгоритма
Программирование
а) способ записи алгоритмов
б) совокупность несвязанных между собой условий
в) совокупность связанных между собой условий
г) процесс перевода алгоритма в запись на языке программирования
д) искусственный формализованный язык со строго определенным синтаксисом для описания алгоритма решения задачи на компьютере, который включает набор команд (операторов), правил и соглашений, более понятных пользователю, чем машинный язык
Программа
а) совокупность связанных между собой условий
б) совокупность несвязанных между собой условий
в) процесс перевода алгоритма в запись на языке программирования
г) упорядоченная последовательность указаний (команд) компьютеру, необходимых для решения некоторой задачи
д) искусственный формализованный язык со строго определенным синтаксисом для описания алгоритма решения задачи на компьютере
е) набор команд, распознаваемых и выполняемых процессором
Язык программирования
а) совокупность связанных между собой условий
б) совокупность несвязанных между собой условий
в) искусственный формализованный язык со строго определенным синтаксисом для описания алгоритма решения задачи на компьютере
г) процесс перевода алгоритма в запись на языке программирования
д) искусственный формализованный язык, который включает набор команд (операторов), правил и соглашений, более понятных пользователю, чем машинный язык
е) набор команд, распознаваемых и выполняемых процессором
Система программирования
а) упорядоченная последовательность указаний (команд) компьютеру, необходимых для решения некоторой задачи
б) процесс перевода алгоритма в запись на языке программирования
в) искусственный формализованный язык со строго определенным синтаксисом для описания алгоритма решения задачи на компьютере
г) набор команд, распознаваемых и выполняемых процессором
д) совокупность специальных средств создания программ и их перевода на машинный язык для выполнения на ЭВМ
е) искусственный формализованный язык, который включает набор команд (операторов), правил и соглашений, более понятных пользователю, чем машинный язык
Интерпретация
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая интерпретацию исходного текста программы
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Интерпретатор
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Трансляция
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Компилятор
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Линкование
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Линкер
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Библиотека
а) набор команд, распознаваемых и выполняемых процессором
б) программа, с помощью которой компилируемая программа связывается с различными библиотечными файлами
в) программа, производящая полный перевод исходного текста программы с его незамедлительным исполнением
г) программа, выполняющая некоторую законченную задачу и при необходимости встраиваемая в исполняемый файл
д) программа, производящая полный перевод исходного текста программы для ее последующего исполнения
е) связывание компилируемой программы с различными библиотечными файлами
Виды библиотек
а) простая библиотека
б) линковочная библиотека
в) динамическая библиотека
г) сложная библиотека
д) статическая библиотека
е) машинная библиотека
Преимущества библиотек
а) не нуждается в встраивании в программу
б) динамическая библиотека выгружается из оперативной памяти при ее неиспользовании
в) нуждается в встраивании в программу
г) может одновременно использоваться несколькими программами
д) не может одновременно использоваться несколькими программами
е) статическая библиотека всегда доступна
Исполняемый файл
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) линковочная библиотека
в) готовая к выполнению программа
г) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) программа на объектном коде
е) машинная библиотека
Основные этапы разработки программного обеспечения
а) составление программы
б) использование программы
в) обкатка программы
г) моделирование задачи
д) алгоритмизация решения задачи
е) составление задачи
ж) постановка задачи
Постановка задачи представляет собой
а) разработку контрольного примера
б) использование программы
в) характеристику решаемой задачи
г) моделирование задачи
д) составление задачи
е) описание входной, выходной и нормативно-справочной информации
ж) построение модели решения задачи
Моделирование задачи представляет собой
а) составление программы
б) анализ задачи
в) обкатку программы
г) характеристику решаемой задачи
д) определение теоретических методов, которые могут быть использованы при решении задачи
е) решение контрольного примера
ж) постановку задачи
з) построение модели решения задачи
Алгоритмизация решения задачи представляет собой
а) характеристику решаемой задачи
б) адаптацию уже известного алгоритма
в) обкатку программы
г) разработку оригинального алгоритма
д) составление задачи
е) моделирование задачи
ж) постановку задачи
з) построение модели решения задачи
Составление программы представляет собой
а) характеристику решаемой задачи
б) тестирование программы
в) обкатку программы
г) разработку документации программы
д) составление задачи
е) моделирование задачи
ж) написание исходного текста программы
з) построение модели решения задачи
Технология программирования
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) искусственный формализованный язык со строго определенным синтаксисом для описания алгоритма решения задачи на компьютере
в) совокупность специальных средств создания программ и их перевода на машинный язык для выполнения на ЭВМ
г) совокупность средств и методов создания программного обеспечения
д) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
Инструментарий технологии программирования представляет собой
а) процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) программный комплекс, обеспечивающий технологию разработки, отладки и внедрения создаваемых программных продуктов
в) совокупность специальных средств создания программ и их перевода на машинный язык для выполнения на ЭВМ
г) совокупность средств и методов создания программного обеспечения
д) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
Пользователи технологии программирования
а) прикладные пользователи
б) прикладные программисты
в) системные пользователи
г) системные программисты
д) специальные пользователи
е) новые специалисты
Программная инженерия
а) разработка оригинального алгоритма
б) программный комплекс, обеспечивающий технологию разработки, отладки и внедрения создаваемых программных продуктов
в) совокупность специальных средств создания программ и их перевода на машинный язык для выполнения на ЭВМ
г) совокупность инженерных методов и средств создания ПО
д) совокупность средств и методов создания программного обеспечения
Этапы развития программной инженерии
а) разработка оригинального алгоритма
б) переход к сборочному, индустриальному способу создания программного обеспечения
в) перевод завершенной программы на языке программирования в машинный язык для ее последующего исполнения
г) перевод завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
д) систематизация и стандартизация процессов создания программного обеспечения
е) разработка специальных библиотек
Архитектура программного обеспечения
а) разработка оригинального алгоритма
б) переход к сборочному, индустриальному способу создания программного обеспечения
в) совокупность структурных элементов системы и связей между ними, поведение элементов системы в процессе их взаимодействия, а также иерархия подсистем, объединяющих структурные элементы
г) совокупность инженерных методов и средств создания ПО
д) систематизация и стандартизация процессов создания программного обеспечения
е) совокупность средств и методов создания программного обеспечения
CASE-технология
а) набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения информационной системы и разрабатывать приложения в соответствии с потребностями пользователей
б) переход к сборочному, индустриальному способу создания программного обеспечения
в) совокупность методов проектирования информационных систем
г) совокупность инженерных методов и средств создания ПО
д) систематизация и стандартизация процессов создания программного обеспечения
е) совокупность средств и методов создания программного обеспечения
CASE-средства
а) это совокупность методов проектирования информационных систем
б) необходимы для реализации CASE-технологий создания и сопровождения программного обеспечения информационных систем
в) помогают программистам создавать новое программное обеспечение
г) это совокупность инженерных методов и средств создания ПО
д) это систематизация и стандартизация процессов создания программного обеспечения
е) это совокупность средств и методов создания программного обеспечения
Предпосылки появления CASE-средств
а) внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте
б) появление супер-компьютеров
в) появление кластерных систем
г) широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования
д) подготовка аналитиков и программистов, восприимчивых к концепциям структурного и модульного программирования
е) появление больших ЭВМ
Наиболее распространенные CASE-средства
а) Rational Rose
б) Microsoft Windows
в) Oracle Designer
г) BPwin, ERwin
д) Paradigm Plus
е) Silverrun
ж) Power Designer
з) Microsoft Office
Основные подходы к разработке программного обеспечения
а) новый подход
б) системный подход
в) функционально-модульный подход
г) последовательно-параллельный подход
д) объектно-ориентированный подход
е) независимый подход
ж) структурный подход
Опишите структурный подход к разработке программного обеспечения
а) в основе процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) в основе принцип функциональной декомпозиции, при которой структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами
в) в основе декомпозиция, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами
г) в основе процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
Структурное программирование основано на
а) метод «снизу вверх»
б) модульная структура программы
в) объектная структура программы
г) пошаговая детализация алгоритма
д) метод «сверху вниз»
Пошаговая детализация
а) метод «снизу вверх»
б) процесс пошагового перевода завершенной программы на языке программирования в машинный код для ее последующего исполнения
в) последовательное разложение общей функции обработки данных на простые функциональные элементы
г) объектная структура программы
д) процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
Модульное программирование
а) основано на методе «снизу вверх»
б) всегда используется при создании новых программ
в) это последовательное разложение общей функции обработки данных на простые функциональные элементы
г) основано на создании логически взаимосвязанных функциональных элементов (модулей)
д) это объектная структура программы
Принципы структурного подхода
а) основаны на методе «снизу вверх»
б) принцип иерархического упорядочения
в) редко используются при создании новых программ
г) принцип «разделяй и властвуй»
д) основаны на объектах и классах
Средства, используемые в структурном подходе
а) средства перевода структуры в программный код
б) средства интерпретации структуры программы
в) средства, описывающие функциональную структуру системы
г) средства компиляции структуры программы
д) средства, описывающие отношения между данными
Опишите объектно-ориентированный подход к разработке программного обеспечения
а) в основе процесс полного перевода завершенной программы на языке программирования в машинный язык для ее последующего исполнения
б) в основе принцип функциональной декомпозиции, при которой структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами
в) в основе декомпозиция, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами
г) в основе процесс пошагового перевода завершенной программы на языке программирования в машинный код с его незамедлительным исполнением
Основные понятия объектно-ориентированного подхода
а) модуль
б) помощь
в) средство
г) объект
д) код
е) класс
Элементы объектной модели
а) средство
б) иерархия
в) модульность
г) код
д) абстрагирование
е) помощь
ж) инкапсуляция
Машинный код
а) цифровая запись алгоритма
б) символьно-цифровая запись алгоритма
в) набор команд, состоящих из единиц и нулей
г) набор команд в объектном коде
д) способ записи алгоритмов