- •Экзаменационные вопросы и ответы на них
- •Тема 1. Хранение информации.
- •Создание архивных файлов. Извлечение файлов из архива
- •Тема 2. Цифровые устройства для обработки информации
- •Цифровые устройства. Совместное использование цифровых устройств и компьютера
- •Тема 3. Основы алгоритмизации и программирования
- •Алфавит и словарь языка Pascal
- •Константы и переменные
- •Типы данных
- •Вещественные типы данных
- •Целые (целочисленные) типы данных
- •Символьный тип данных
- •Логический тип данных
- •Строковый тип данных
- •Перечисляемый и диапазонный типы данных
- •Структурированные типы данных
- •Структура программы
- •Комментарии
- •Простые операторы
- •Структурированные операторы
- •Тема 4. Информационные модели
- •Понятие и назначение информационной модели
- •Структурирование информации с использованием информационных моделей.
- •Тема 5 Обработка информации в электронных таблицах
- •Функция сумм
- •Сумм(число1;число2; ...;число255)
- •Функция срзнач
- •Функции макс и мин
- •Команды Сумма и Автосумма
- •Копирование и перемещение содержимого ячеек.
- •Вставка и удаление строк и столбцов таблицы.
- •Форматирование электронной таблицы
- •Типы данных в электронной таблице.
- •Ввод и редактирование данных: чисел, текста, формул.
- •Построение диаграмм.
- •Понятие электронной таблицы.
- •Структура таблицы: ячейки, столбцы, строки.
- •Сортировка данных
- •Подготовка таблицы к печати.
- •Тема 6. Компьютерные коммуникации и интернет
- •Разновидности электронных коммуникаций.
- •Блоги. Форумы. Чаты. Интернет-пейджеры
- •Интернет-пейджеры
- •Социальные сети.
- •Меры безопасности и правила этикета при общении в сети Интернет.
- •Тема 7. Основы веб-конструирования
- •Основы языка разметки html
- •Создание веб-страниц в редакторе ms Word (Для ms Office 2003)
- •Сохранение презентаций PowerPoint в виде веб-страниц
- •Изображения на веб-страницах
- •Подготовка изображений для Интернета
- •Создание фрагментов сайтов по различным предметным областям
- •Тема 8. Разработка информации о субд
- •Базы данных и системы управления базами данных
- •Пользовательский интерфейс Access 2007
- •Создание таблицы базы данных. Проектирование базы данных
- •Порядок работы с таблицами
- •Создание, переименование и удаление таблицы
- •Настройка полей таблицы в режиме конструктора
- •Редактирование данных в режиме таблицы
- •Виды связей между таблицами
- •Создание связи между таблицами
- •Удаление связи между таблицами
- •Изменение связи между таблицами
- •Создание запроса на выборку с помощью Мастера
- •Создание запроса в Конструкторе
- •Изменение запроса
- •Сортировка записей в режиме таблицы
- •Автоматическое создание отчета на основе данных таблицы или запроса
- •Создание отчета с использованием мастера
- •Доработка отчета в режиме конструктора
- •Тема 9. Информационные системы и технологии
- •Информационные системы
- •Информационные технологии
- •Использование информационных технологий в образовании.
Тема 3. Основы алгоритмизации и программирования
Основы алгоритмизации и программирования. Алфавит и словарь языка Pascal. Константы и переменные. Типы данных.
Алфавит и словарь языка Pascal
Алфавитом языка программирования называют набор символов, разрешенный к использованию и воспринимаемый компилятором, с помощью которых могут быть образованы величины, выражения и операторы данного языка.
Для записи программы на языке Паскаль используется набор знаков, включающий буквы, цифры и специальные символы, а именно:
Прописные и строчные буквы латинского алфавита от А(а) до Z(z). Сюда относится и символ подчеркивания ( _ ).
Десятичные цифры от 0 до 9.
Специальные символы:
+ {} - . * , / ^ < ' > # [ ] $ ( ) @ : ;
К числу специальных символов относится также пробел.
Таблица 1 Допустимые знаки пунктуации и их назначение:
-
Знак
Применение
{}
Скобки комментариев
( )
Выделение выражений, списков параметров
‘ Апостроф
Для выделения символов или строковой константы
;
Разделение операторов и объявлений
:
Отделение переменной или типизированной константы от типа и метки от оператора
=
Отделение идентификатора типа от описания типа
,
Для разделения элементов списка
..
Разделение границ диапазона
.
Обозначение конца программы, отделение целой части от дробной в вещественном числе, отделение полей в записи.
@
Обозначение адреса переменной
#
Обозначение символа по его коду
$
Обозначение директивы компилятора или знак шестнадцатеричного числа
^
Обозначение типа указателя, значения величины по ее указателю или управляющего символа (коды от 0 до 31).
Из специальных символов образуются также составные символы:
-
:=
Присвоить
<>
Не равно
..
Диапазон значений
(* *)
Можно использовать вместо фигурных скобок {}
<=
Меньше или равно
>=
Больше или равно
(. .)
Можно использовать вместо квадратных скобок [ ]
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный стиль в программе. Разделителями могут служить пробелы, символы конца строки и комментарии. Набор слов, используемый в Pascal, можно разделить на три группы: зарезервированные слова, стандартные идентификаторы, идентификаторы пользователя.
Смысл каждого из зарезервированных слов строго фиксирован. Зарезервированные слова не могут использоваться в качестве имен идентификаторов.
Таблица 2 Зарезервированные слова языка Pascal
-
absolute
and
array
asm
begin
case
const
constructor
div
goto
do
downto
destructor
else
end
exports
external
file
for
forward
function
if
implementation
in
inline
interrupt
interface
inherited
Абсолютный
Логическое И
Массив
Ассемблер
Начало блока
Вариант
Константа
Конструктор
Деление нацело
Переход на
Выполнять
Уменьшить до
Деструктор (разрушитель)
Иначе
Конец блока
Экспорт
Внешний
Файл
Для
Опережающий
Функция
Если
Реализация
В (входит в .,.)
Основной
Прерывание
Интерфейс
Наследование
label
library
mod
nil
not
or
of
object
packed
procedure
program record repeat
set
shl
shr
string
then
to
type
unit
until
uses
var
while
with
xor
Метка
Библиотека
Остаток от деления
Отсутствие
логическое НЕ
Логическое ИЛИ
Из
Объект
Упакованный
Процедура
Программа
Запись
Повторять
Множество
Сдвиг разрядов влево
Сдвиг разрядов вправо
Строка
То
Увеличивая
Тип
Модуль
До
Использовать
Переменная
Пока
С
Исключающее ИЛИ
Группа слов, имеющая определенный смысл, называется словосочетанием. В языке программирования словосочетание, состоящее из слов и символов и задающее правило вычисления некоторого значения, называется выражением. Минимальная конструкция языка, представляющая собой законченную мысль, есть предложение. Если предложение языка программирования задает полное описание некоторого действия, которое необходимо выполнить, оно называется оператором. Предложение, описывающее структуру и организацию данных — объектов языка, над которыми производятся различные действия, называется описанием.
Чтобы научиться правильно писать программы, необходимо изучить синтаксис языка программирования (правила записи его конструкций) и его семантику (смысл и правила использования этих конструкций)
Идентификатор – имя, обозначающее элементы программы (процедуры, функции, константы, переменные и типы данных).
Для обозначения заранее определенных разработчиками языка типов данных, констант, процедур и функций служат стандартные идентификаторы (sin, cos, ln, sqr,sqrt и др.).
Для обозначения меток, констант, процедур и функций, определенных самим программистом, применяются пользовательские идентификаторы.
При инициализации какого-либо элемента программы с помощью идентификатора необходимо руководствоваться следующими правилами:
Идентификатор должен начинаться буквой или символом подчеркивание;
Паскаль не различает прописные и строчные буквы;
Начиная со второй позиции в Паскале наряду с буквами можно применять и цифры;
Пробел в Паскале является разделителем и не может стоять внутри идентификатора;
Применение других символов (букв неанглийского алфавита, знаков препинания, псевдографических символов) в идентификаторах не допускается;
Зарезервированные слова в качестве идентификаторов не используются;
Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа.
