- •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. Работа с электронной таблицей. Создание таблицы в соответствии с условием задачи, использование функций.
С помощью электронной таблицы провести преобразование температур из градусов Цельсия в градусы Фаренгейта.
Формула преобразования:
-
A
B
C
D
E
F
1
Градусы Цельсия
Градусы Фаренгейта
2
0
32
3
100
212
4
Решение:
-
A
B
C
D
E
F
1
Градусы Цельсия
Градусы Фаренгейта
2
0
=(9/5)*A2+32
3
100
=(9/5)*A3+32
4
Билет № 8
1. Величины: константы, переменные, типы величин. Присваивание, ввод и вывод величин. Линейные алгоритмы работы с величинами.
Программа - алгоритм, записанный на языке программирования.
Язык программирования - специальный язык, предназначенный для записи алгоритма решения задачи, чтобы компьютер мог выполнить её.
PASCAL - язык программирования, являющийся наиболее совершенным по сравнению с другими языками программирования.
Данные - это объекты, над которыми производятся действия.
Константа - величина, не меняющая своё значение в ходе выполнения программы.
Пример: CONST Pi = 3.14;
Переменная - величина, меняющая при выполнении программы.
Объявление переменных: Var x : byte; y : integer;
Типы величин:
Рассмотрим стандартные типы данных: числовые целые, числовые вещественные, символьный и логический.
Целые типы
-
Имя типа
Диапазон значений
Byte
0..255
Shortint
-128..127
Word
0..65535
integer (основной тип)
-32768..32767
Longint
-2147483648..2147483647
Вещественные типы
-
Имя типа
Диапазон
Single
1.5•10-45… 3.4•1038
real (основной тип)
2.9•10-39 …1.7•1038
Double
5.0•10-324 …1.7•10308
Extended
3.4•10-4951 … 1.1•104932
Символьный тип (char) - это множество символов кодовой таблицы компьютера ASCII. Символьная константа - это символ, заключенный в кавычки, например, 'а', '5', '%'.
Логический тип (boolean) характеризуется двумя значениями: false (ложь) и true (истина).
Строковый тип данных (string). Значениями переменной строкового типа может быть любая последовательность, состоящая не более чем из 255 символов. Данные строкового типа можно описать в разделе типов, задать в разделе констант или объявить в разделе переменных. Например:
Для обработки данных строкового типа предназначены стандартные функции:
Length (<cтрокa>) — определяет количество символов в заданной строке;
Сopy (r, m, n) — даёт n символов строки r, начиная с символа с номером m;
Concat (r1, r2, ..., rn) - объединяет строки r1, ..., rn в одну строку;
и процедуры:
Insert (r1, <переменная>, n) - вставляет строку r1 в строку, которая задана переменной, начиная с позиции n;
Dеlеtе (<переменная>, m, n) - удаляет n символов со строки, которая задана переменой, начиная с позиции m;
Str (<число>, <переменная>) - переводит числовое данное в данное строкового типа;
Val (r1, s1, s2) - засылает в числовую переменную s1 числовой образ строки r1. Если это возможно, то переменная s2 получает значение 0, иначе - числовое значение номера первого недопустимого символа заданной строки.
