- •2. Построение алгоритма (основные алгоритмические структуры) и его реализация в среде учебного исполнителя. Демонстрация полученного алгоритма в среде учебного исполнителя.
- •1. Измерение информации: содержательный и алфавитный подходы. Единицы измерения информации.
- •Единицы измерения информации в вычислительной технике.
- •1. Дискретное представление информации: двоичные числа; двоичное кодирование текста в памяти компьютера. Информационный объем текста.
- •2. Создание и обработка графических изображений средствами графического редактора. Простейшая обработка цифрового изображения.
- •1. Дискретное представление информации: кодирование цветного изображения в компьютере (растровый подход). Представление и обработка звука и видеоизображения. Понятие мультимедиа.
- •2. Работа с файловой системой (выполнение стандартных операций с файлами: создание, копирование, переименование, удаление).
- •1. Процесс передачи информации, источник и приемник информации, канал передачи информации. Скорость передачи информации.
- •1. Понятие алгоритма. Исполнитель алгоритма. Система команд исполнителя (на примере учебного исполнителя). Свойства алгоритма. Способы записи алгоритмов; блок-схемы.
- •Запись на естественном языке.
- •Запись в форме графической диаграммы.
- •1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах. Разбиение задачи на подзадачи. Вспомогательные алгоритмы.
- •2. Работа с электронной таблицей. Создание таблицы в соответствии с условием задачи, использование функций.
- •1. Величины: константы, переменные, типы величин. Присваивание, ввод и вывод величин. Линейные алгоритмы работы с величинами.
- •Операции с числовыми переменными.
- •2. Работа с файлами (поиск, копирование, переименование, удаление) в среде операционной системы.
- •1. Логические величины, операции, выражения. Логические выражения в качестве условий в ветвящихся и циклических алгоритмах.
- •2. Форматирование текстового документа. Установка параметров страницы, вставка номеров страниц, колонтитулов, гиперссылок, изменение параметров шрифта и абзаца.
- •1. Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.
- •1) Запись и загрузка программы.
- •2) Запуск программы.
- •2. Работа с архиваторами и антивирусными программами. Создание многотомного архива, использование антивирусных программ.
- •1. Основные компоненты компьютера, их функциональное назначение и принципы работы. Программный принцип работы компьютера.
- •2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл). Отладка программы и получение результатов.
- •1. Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс.
- •2. Организация поиска информации в базе данных с применением составного логического выражения.
- •1. Информационные ресурсы общества. Основы информационной безопасности, этики и права.
- •2. Работа с электронной таблицей. Проведение вычислительного эксперимента в среде электронной таблицы. Решение задачи с использованием электронной таблицы для изменяющихся начальных данных.
- •1) Поиск и замена текста.
- •2) Копирование и перенос блока текста.
- •3) Организация текстового документа.
- •2. Решение задачи по теме «Системы счисления» на изучаемом языке программирования или с использованием стандартной программы «Калькулятор».
- •1) Поиск данных по запросу.
- •2) Сортировка данных.
- •2. Построение алгоритма для обработки величин с реализацией на алгоритмическом языке (ветвление, цикл, линейный массив или вспомогательные алгоритмы). Отладка программы, получение результатов.
- •2. Построение алгоритма для управления учебным исполнителем (основные алгоритмические структуры). Демонстрация полученного алгоритма в среде учебного исполнителя.
- •2. Обработка цифрового изображения в графическом редакторе.
- •2. Построение алгоритма для обработки величин с реализацией на языке программирования (линейный массив или вспомогательные алгоритмы).
2. Обработка цифрового изображения в графическом редакторе.
Создать с помощью графического редактора рисунок:
Билет № 20
1. Понятие модели. Информационная модель. Виды информационных моделей (на примерах). Реализация информационных моделей на компьютере. Пример применения электронной таблицы в качестве инструмента математического моделирования.
Жизненные задачи обычно не являются чётко сформулированными.
Пример: Врезались два автомобиля (без жертв). Неясно, какой водитель виноват? Сколько денег придётся потратить на ремонт?
Про задачи, в которых неясно, что дано или что надо получить, либо нечётко определены связи между исходными данными и результатами, говорят, что они плохо поставлены.
Поэтому: постановка задачи - важная часть её решения.
Чётко сформулировать задачу - это высказать те предположения, которые позволят из всего многообразия информации об изучаемом явлении или объекте, выделить исходные данные, определить, что будет результатом и какова связь между ними.
Всё это - предположения, исходные данные, результаты и связи образуют модель задачи.
Модель — это упрощенное подобие реального объекта. Свойства модели определяются целью, ради которой она создается.
В своей деятельности - научной, практической, художественной - человек очень часто использует модели, то есть создаёт образ того объекта (процесса или явления), с которым ему приходится иметь дело. Примеры моделей: глобус - модель земного шара, манекен - модель человека, макет в мастерской архитектора - модель застройки города.
Моделирование - это метод познания, состоящий в создании и исследовании моделей.
Модели бывают:
• предметные (материальные) - модели, которые воспроизводят геометрические, физические и другие свойства объектов в материальной форме.
• знаковые (информационные) - описание моделируемого объекта. Информационные модели представляют объекты и процессы в форме рисунков, схем, чертежей,
таблиц, формул, текстов и так далее. Но всякую реальность невозможно описать исчерпывающим образом во всех деталях. Поэтому любая информационная модель содержит лишь существенные сведения об объекте, с учётом той цели, для которой она создаётся.
Информационные модели одного и того же объекта, предназначенные для разных целей, могут быть совершенно разные.
Поэтому прежде, чем строить информационную модель, производится системный анализ объекта моделирования. Задача системного анализа - выделить существенные части, свойства, связи моделируемой системы, определить её структуру.
В процессе построения моделей мы сталкиваемся с формализацией: формулируем мысли, оформляем отчёт, заполняем всевозможные формуляры, преобразуем формулы.
Формализация - процесс построения информационных моделей с помощью формальных языков.
Пример: Построить модель прямоугольного треугольника и провести формализацию.
Г
рафическая
информационная
модель: Информационная
модель:
Квадрат гипотенузы прямоугольного треугольника равен сумме квадратов катетов.
Формульная модель: С2 = А2 + В2
Основная технологическая цепочка решения задачи с помощью компьютера:
Компьютерная модель - модель задачи, составленная в расчёте на исполнителя, имитированного на компьютере.
Алгоритм - организованная последовательность действий, допустимых для некоторого исполнителя.
Программа - алгоритм, записанный на языке программирования.
Компьютерный эксперимент - проведение испытания над компьютерной моделью.
При отрицательном результате компьютерного эксперимента, необходимо уточнить модель, исправить алгоритм, переписать программу и снова испытать компьютерную модель.
Главное: Важное достоинство компьютера: натурный эксперимент, зачастую дорогостоящий или опасный, заменяется на компьютерный эксперимент. Что во много раз дешевле и быстрее.
Итог: В процессе познания окружающего мира человечество постоянно использует моделирование и формализацию. При изучении нового объекта сначала строится его описательная модель, затем она формализуется, то есть выражается с помощью математических формул, геометрических объектов и так далее.
