- •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. Форматирование текстового документа. Установка параметров страницы, вставка номеров страниц, колонтитулов, гиперссылок, изменение параметров шрифта и абзаца.
Создать, отредактировать и записать с помощью текстового редактора следующий текст. Сделать на листе четыре копии данного стихотворения:
***
Мы рядом с тобою сидим у костра,
Ночь плывет над нами.
Гитара мечтает о чьих-то глазах,
Чуть потемневших от пламени.
Не надо, не надо грустить ни о чем,
Ведь эти глаза так близко.
Дальше пойдём мы тропою туристской.
А ночь пролетит - и рюкзак на плечо,
Билет № 10
1. Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.
Программа - алгоритм, записанный на языке программирования.
Язык программирования - специальный язык, предназначенный для записи алгоритма решения задачи, чтобы компьютер мог выполнить её.
PASCAL - язык программирования, являющийся наиболее совершенным по сравнению с другими языками программирования.
Разработан Н. Виртом в конце 60-х годов.
Достоинства PASCAL:
- простота синтаксиса;
- простота организации данных и управляющих структур;
- большое число встроенных команд и функций.
Среда программирования Turbo Pascal:
- меню - содержит команды, управляющие работой QBasic;
- курсор - знак, указывающий позицию вводимого символа.
- рабочее окно - место, используемое для ввода текста программы;
- окно немедленного исполнения - для записи операторов, исполняемых при нажатии клавиши ENTER;
- документ - содержит имя файла, находящийся в рабочем окне;
- строка подсказки - показывает текущее значения функциональных клавиш;
- линейка прокрутки - для передвижения просмотра в рабочем окне.
Управляющие клавиши:
- перемещение курсора - клавиши-стрелки, Home, End, PageUp, PageDown;
- удаление символов - Delete, BackSpace;
- переключение цифровой клавиатуры - NumLock;
- переключение режимов клавиш - Shift, CapsLock;
- ввод оператора - Enter;
- отмена команды - Esc.
Основные функции среды программирования PASCAL:
1) Запись и загрузка программы.
Организация записи файла:
а) Файл (нажать и отпустить клавишу F10)
б) Сохранить (подвести курсор и нажать клавишу Enter)
в) Написать имя файла (нажать клавишу Enter)
Организация загрузки программы:
а) Файл (нажать и отпустить клавишу F10)
б) Открыть (подвести курсор и нажать клавишу Enter)
в) Написать имя файла (нажать клавишу Enter)
2) Запуск программы.
Нажать комбинацию двух клавиш - Ctrl + F9.
Структура программы:
Заголовок Program Название;
Описательная часть uses — присоединение библиотек и модулей;
label — объявление меток;
const — объявление констант;
type — описание типов;
var — объявление переменных;
procedure — объявление процедур пользователя;
function — объявление функций пользователя
Исполняющая часть Begin
{комментарий}
Оператор 1;
Оператор 2; [ Оператор 3; ]
. . . . .
Оператор N;
End.
{комментарий} - поясняющий текст, предназначенный для удобства создания программы;
оператор - это команда, указывающая компьютеру, какое действие выполнять;
Пример программ:
Линейная
Program Summa;
Uses Crt;
Var А, В : integer;
Begin
ClrScr;
GotoXY (30,10);
Write('Введите первое слагаемое: A='); Readln(A);
GotoXY (30,12);
Write('Введите второе слагаемое: Б='); Readln(B);
GotoXY (30,14);
Writeln (‘A + В = ', A+B);
ReadKey;
End.
Ветвление
Program SORTING;
Uses Crt;
Var X, Y, С : real;
begin
ClrScr;
readln(X, Y);
if X>Y then
begin
C:=X;
X:= Y;
Y:= C;
end;
write (X,Y);
ReadKey;
end.
Цикл
Program Print;
Uses Crt;
Var F : Integer;
begin
ClrScr;
While F < 10 Do
begin
F := F + 1;
WriteLn (‘Квадрат ’,F,’ равен ’,F*F);
end;
ReadKey;
end.
Итог: Язык программирования Pascal является оптимальным средством обучения программированию в рамках общеобразовательного курса информатики.
