- •Информатика содержание
- •1 Кодирование числовой информации в компьютере
- •2 Кодирование текстовой информации в компьютере
- •3 Кодирование графики в компьютере
- •4 Кодирование музыки в компьютере
- •6. Классификация программного обеспечения. Состав и назначение системного базового и сервисного программного обеспечения. Файловая структура операционной системы. Папка, файл, ярлык.
- •7. Стандартные элементы интерфейса Рабочего стола и окна операционной системы Microsoft Windows 98.
- •8. Навигация по файловой структуре с помощью системной папки «Мой компьютер» и программы «Проводник».
- •13. Форматирование и переформатирование текста (символов и абзацев) в редакторе Microsoft Word.
- •14. Операции с файлами документов в редакторе Microsoft Word: создание нового документа, сохранение документа на диске в своей папке, открытие существующего документа, создание новой версии документа.
- •16. Редактор векторной графики в Microsoft Word: панель инструментов редактора, приемы создания и редактирования графических примитивов, группирование и разгруппирование объектов.
- •17. Стандартные элементы интерфейса табличного редактора Microsoft Excel. Ввод и редактирование данных. Автозаполнение.
- •18. Простые вычисления в Microsoft Excel: формулы, относительные и абсолютные адреса, копирование формул, использование стандартных функций.
- •19. Построение и редактирование диаграмм в Microsoft Excel
- •20. Расчет, построение и форматирование графиков функций в Microsoft Excel
- •21. Модели баз данных. Структура реляционной модели баз данных.
- •22. Стандартные элементы интерфейса математической системы MathCad: меню, панели инструментов, палитры математических знаков. Окно документа: вычислительный, текстовый и графический блоки.
- •23. Простые вычисления в MathCad с константами и переменными: оператор присваивания, вывод результата.
- •24. Ранжированные переменные, таблицы вывода, массивы и матрицы в MathCad.
- •26. Архитектура Интернета: узлы, линии связи, провайдеры, пользователи. Единое информационное пространство. Службы Интернета
- •27. Протоколы tcp и ip в Интернете. Адресация в Интернете: ip – адреса, доменные адреса. Служба dns
- •29. Структура программы на языке Турбо Паскаль. Стандартные типы данных. Константы, переменные, математические функции. Операторы присваивания, ввода и вывода данных
- •30. Программирование ветвлений: условные операторы и оператор выбора
- •31. Оператор цикла с параметром: синтаксис оператора, работа оператора, правила применения
- •32. Операторы цикла с условием: синтаксис операторов, работа операторов, правила применения
- •33. Одномерные и двумерные массивы: описание типа и объявление переменной. Ввод и вывод массивов. Операции с индексированными переменными
- •34. Функции программиста: описание и структура функции, формальные параметры, тип функции, вызов функции в головной программе, фактические параметры
- •35. Процедуры программиста: описание и структура процедуры, формальные параметры-значения и формальные параметры-переменные, обращение к процедуре в головной программе, фактические параметры
30. Программирование ветвлений: условные операторы и оператор выбора
Условные операторы применяются если имеются разветвления. Одна из ветвей выполняется в зависимости от условия. Перед else не бывает знака ;
if <условие>then<оператор ветви да>
else<оператор ветви нет>;
begin
……;
……;
end
Условие, или операция отношения, или логическая переменная обязательно логического типа.
Оператор ветви да (один или несколько операторов) выполняется если условие верно.
Оператор ветви нет – выполняется если условие ложно.
Несколько операторов выполняются составным оператором (при помощи операторных скобок).
Пример программы в Pascal. Задача: составить программу, которая вводит в диалоге два целых числа, определяет наибольшее и сообщает.
Program AB;
USES Crt;
Var A, B:integer;
Begin
clrscr
writeln(`Введите два целых числа`);
readln(A,B);
if A>B then writeln (`A>B, A) else
writeln (`B>A`,B);
readln;
End.
Также используется сокращённый условный оператор, если условие верно, то программа выполняется:
if<условие>then<оператор>;
Если в алгоритме больше двух ветвей, то задачи решаются с помощью нескольких вложенных условных операторов.
Оператор выбора (оператор варианта). Когда в алгоритме имеется более трёх ветвей, то программирование с операторами становится громоздким. Для упрощения этой задачи имеется оператор выбора:
Ключу присваивается определённое значение (целое). В программе этот ключ сравнивается с константой выбора , и при совпадении выполняется данная ветвь. Если нет совпадений, то выполняется альтернативная ветвь, которую можно использовать для возвращения на начало. При этом вся структура – это целое с начала до конца.
case A if
C1:<оператор>;
C2÷C5:<оператор>;
C6:begin
<оператор>;
<оператор>;
end
else <оператор>
Ветвями могут быть целые блоки программы. Case – резервированное слово, с которого начинается оператор выбора.
А – любая переменная целого типа , которой предварительно должно быть присвоено значение. Of – (из) – зарезервированное слово, которым начинаются операторы. С1 – единичная константа, которой могут быть и английские и русские буквы (в апострофах). С2÷С5 – диапазон константы, С6 - составной оператор. else – начало альтернативного блока, end – конец оператора.
Правила применения оператора case:
1) ключ – переменная и обязательно дискретного типа (целые или символьные)
2) константы совпадают по типу с ключом
3) входить в case можно только через заголовок
4) константы выбора не должны совпадать и не должны попадать в диапазон
5) в отличие от if перед обязателен знак ;
6) после else необязательно ставить begin и end
7) концом оператора является end, у которого нет begin
8) синтаксис позволяет else не применять
31. Оператор цикла с параметром: синтаксис оператора, работа оператора, правила применения
Циклическими называются алгоритмы, в которых часть действий повторяется многократно. Имеется три оператора:
- оператор цикла с параметром
- оператор цикла с предварительным условием
- оператор цикла с последующим условием
В первом операторе заранее известно число повторений
i – параметр
N – начальное значение параметра
К – конечное значение
Работа:
1) присваивается начальное значение
i:=N (автоматически затем будет присваиваться i:=N+1)
2) проверяется i>K
3) если это условие ложно, то программа переходит к телу цикла, если верно – то выход
Вся структура – это единое целое. Оператор счётного цикла
начинается с зарезервированного слова for (для):
Begin
…………;
for i:=N to K do
begin
<оператор 1>;
<оператор 2>;
end;
………………;
End
i – параметр, в качестве которого применяется переменная, целого, символьного типов. N – константа, переменная, для которой присвоено значение, это также может быть выражение. to – (до) – зарезервированное слово, которое показывает направление изменения параметра. down to – обратно. do – (делать) - зарезервированное слово, после которого записываются операторы тела цикла.
Если операторов несколько, то они составляются составным оператором (при помощи операторных скобок). Если оператор один, то программа записывается в одну строчку.
Правила применения операторов:
1) в качестве параметра нельзя применять вещественные числа
2) параметр, начальное и конечное значение должны быть одного типа
3) Вход в цикл – через заголовок
4) цикл можно прекратить досрочно при помощиif
5) после естественного окончания цикла переменная i неопределенна и ее можно снова применять
6) при выходе из цикла по условию параметр i сохраняет своё значение и необходимо выполнить чистку цикла