- •1 Дать общее представление об информации. Охарактеризовать различные виды информации, место и роль понятия «информация» в курсе информатики
- •2 Охарактеризовать способы кодирования информации. Пояснить формы представления и передачи информации
- •3 Дать понятие и привести характеристики различных систем счисления
- •4 Охарактеризовать базовую конфигурацию персонального компьютера. Пояснить взаимодействие процессора и памяти при выполнении программных команд
- •5 Охарактеризовать архитектуру персонального компьютера
- •6 Пояснить взаимодействие и принципы работы основных узлов пк. Охарактеризовать различные устройства ввода-вывода информации
- •7 Охарактеризовать накопители на гибких и жестких дисках компьютера
- •8 Программное обеспечение эвм. Охарактеризовать системное программное обеспечение
- •9 Дать понятие операционной системы. Привести классификацию ос
- •10 Программное обеспечение эвм. Охарактеризовать прикладное программное обеспечение
- •11 Программное обеспечение эвм. Охарактеризовать системы программирования
- •12 Файловая система. Дать понятие файла, каталога (папки), путь к файлу
- •13 Привести основные характеристики ос Windows. Дать понятие интерфейса, Рабочего стола Windows.
- •14 Охарактеризовать приемы навигации в ос Windows. Программа Проводник и папка Мой компьютер. Работа с окнами
- •15 Охарактеризовать обмен данными между приложениями Windows. Буфер обмена. Оle- технология
- •15 Охарактеризовать служебные приложения Windows. Дефрагментация диска, проверка диска, очистка диска
- •16 Средства создания текстовых документов. Дать их классификацию. Охарактеризовать работу текстовых редакторов и процессоров. Привести примеры
- •17 Средства создания текстовых документов. Дать понятие форматов документов
- •18 Ms Word. Охарактеризовать процедуру вставки различных объектов (формул, рисунков, графических заголовков)
- •20 Ms Word. Охарактеризовать возможности редактирования документов
- •22 Компьютерная графика. Дать понятие компьютерной графики и охарактеризовать ее виды
- •23 Привести назначение и основные понятия электронных таблиц
- •24 Охарактеризовать основные типы данных в ms Excel
- •25 Охарактеризовать приемы работы с таблицами ms Excel: выделение и копирование ячеек, метод автоматического заполнения последовательностей. Привести типы адресации ячеек
- •26 Пояснить порядок использования мастера функций в ms Excеl. Вложенные функции
- •27 Охарактеризовать приемы обработки данных в ms Excel: работа с формой данных, сортировка, фильтрация
- •28 Охарактеризовать приемы построения диаграмм в ms Excel: Мастер диаграмм, редактирование диаграммы, добавление новых данных на диаграмму
- •29 Пояснить приемы связывания электронных таблиц
- •30 Охарактеризовать понятия предметной области, базы данных, базы знаний и субд
- •31 Дать понятия и охарактеризовать типы моделей данных для проектирования баз данных
- •33 Описать типы связей между классами объектов базы данных
- •34 Описать назначение основных объектов субд Access
- •35 Охарактеризовать технологию создания таблиц в субд Access
- •36 Модели решения функциональных и вычислительных задач. Определить понятие и классификацию моделей.
- •37 Модели решения функциональных и вычислительных задач. Охарактеризовать основные этапы моделирования.
- •38 Дать понятие алгоритма и охарактеризовать основные свойства алгоритмов
- •39 Охарактеризовать основные способы описания алгоритмов. Привести основные элементы блок-схем
- •40 Основные алгоритмические структуры. Привести блок-схемы линейных алгоритмов и алгоритмов ветвления и охарактеризовать их особенности
- •41 Основные алгоритмические структуры. Привести блок-схемы различных циклических алгоритмов и охарактеризовать их особенности
- •42 Охарактеризовать алфавит, идентификаторы и структуру типов данных языка программирования Pascal
- •43 Привести основные арифметические и логические операции языка Pascal. Дать примеры стандартных математических функций языка Pascal
- •44 Охарактеризовать структуру программ языка Pascal
- •45 Охарактеризовать оператор присваивания и операторы ввода и вывода данных языка программирования Pascal. Привести форматы вывода данных
- •46 Охарактеризовать операторы ветвления языка Pascal
- •47 Привести общий вид и пример использования оператора цикла с параметром for языка программирования Pascal
- •48 Охарактеризовать цикл с предпроверкой условия while языка программирования Pascal
- •49 Охарактеризовать цикл с постпроверкой условия repeat языка программирования Pascal
- •50 Дать общее понятие массивов данных. Пояснить порядок использования одномерных массивов в языке Pascal.
- •51 Охарактеризовать приемы работы с двумерными массивами в языке Pascal. Привести примеры
- •52 Охарактеризовать возможности среды Pascal по работе со строковыми переменными
- •53 Дать понятие компьютерной сети, охарактеризовать основные компоненты сети. Дать понятия локальной и глобальной сети. Раскрыть перспективы развития телекоммуникационных систем
- •54Охарактеризовать многоуровневую архитектуру компьютерной сети. Дать понятие сетевого протокола
- •55 Телекоммуникации. Дать понятие узла, ветви и топологии сети. Охарактеризовать аппаратные устройства сети: кабели, сетевые адаптеры, маршрутизаторы, модемы и т.Д.
- •56 Дать понятие сети Интернет, протокола tcp/ip, ip-адреса, url, домена, службы имен доменов. Привести пример ip-адреса и url
- •57 Дать понятие системы телеконференций Usenet. Раскрыть назначение протокола ftp. Охарактеризовать основные возможности и принципы работы с электронной почтой.
- •59 Дать понятие поисковой системы. Привести примеры поисковых систем. Раскрыть основной принцип работы поисковых систем. Охарактеризовать основные приемы поиска
- •60 Основы защиты информации. Дать понятия информационной безопасности и защиты информации. Охарактеризовать основные угрозы информационной безопасности и основные меры защиты
45 Охарактеризовать оператор присваивания и операторы ввода и вывода данных языка программирования Pascal. Привести форматы вывода данных
Оператор присваивания (:=) предписывает выполнить выражение, заданное в его правой части и присвоить результат переменной, указанной в левой части. Переменная и выражения должны быть совместимы по типу.
Примеры присваивания: а:=21; х:=a mod 2; y:=sin(x); z:=x+y;
Для организации ввода данных в языке Pascal используется процедура Read.
В общем случае данная процедура имеет вид Read(a1, а2, а3, … ), где a1, а2, а3, … - список вводимых переменных, например, Read(x, y).
Как только в программе встречается процедура Read, программа приостанавливает свою работу и ожидает ввода с клавиатуры соответствующих значений. При этом данные значения будут по очереди присваиваться переменным, перечисленным в списке ввода. После нажатия клавиши Enter выполнение программы продолжается с оператора, следующего за Read.
В списке ввода значения разделяются между собой пробелами. Присваивание значений выполняется слева направо в соответствии с порядком следования переменных в процедуре Read.
Кроме процедуры Read, Pascal допускает использование процедуры ввода ReadLn (сокращение от ReadLine). Различие между данными процедурами состоит в том, что после выполнения ReadLn дальнейшее считывание данных будет осуществляться с новой строки, т.е. осуществляется переход к следующей строке экрана.
Процедура, выводящая содержимое переменных на экран, называется процедурой вывода данных.
В Pascal данная процедура записывается как Write(p1, p2, р3, …), где p1, p2, р3, … - список констант и/или переменных, разделенных запятой, например, Write ('Сумма=', S).
Процедура Write осуществляет вывод значений выражений, приведенных в списке, на текущую строку до ее заполнения. Для перехода к следующей строке экрана используется процедура WriteLn (сокращение от WriteLine).
В процедурах вывода Write и Writeln имеется возможность задания ширины полей вывода данных. Например, если s:=71.341893, то при использовании формата вывода вида Writeln(s:5:2) вывод s будет производиться в форме с фиксированной точкой в 5 позиций (включая отрицательный знак и точку), из которых 2 позиции будет отведено для вывода цифр дробной части, т.е. в виде 71.34.
При выводе значений переменных целого типа задается количество позиций для числа (включая отрицательный знак), например, Writeln(i:8). В случае вывода значений символьных и строковых переменных формат определяет число позиций для вывода значения текста.
Если формат вывода не задавать, то значения целых и строковых переменных выводятся полностью, а вещественных - в форме с плавающей точкой с количеством цифр, соответствующих типу переменной, т.е. парой чисел вида <мантисса>Е<порядок>. Символ «Е» при этом имеет значение «умножить на 10 в степени».
46 Охарактеризовать операторы ветвления языка Pascal
Для организации ветвления в языке программирования Pascal используются так называемые условный оператор и оператор выбора (множественного ветвления).
Условный оператор используется в случаях, когда в алгоритме решения задачи предусмотрено два альтернативных пути, т.е. ход действий зависит от выполнения некоторого заданного условия - так называемого логического выражения (см. рисунок).
Рисунок Блок-схема алгоритма ветвления
Условный оператор языка Pascal имеет следующий общий вид:
IF <условие> THEN <оператор 1> ELSE <оператор 2>;
Здесь IF, THEN, ELSE – зарезервированные слова (если, то, иначе), <условие> – логическое выражение, <оператор1> и <оператор2> – простые либо составные операторы.
Логические выражения могут принимать одно из двух значений: TRUE (истина) и FALSE (ложь). Простейшими логическими выражениями являются выражения отношения, например, Х<5.
Пример. Определить, принадлежит ли заданное вещественное число х интервалу [0.5, 1.5].
Решение задачи:
program pr;
var x:real;
begin
writeln('введите x');
readln(x);
if (x>=0.5) and (x<=1.5) then writeln('принадлежит') else writeln('нет');
end.
Часть «ELSE оператор2» может не использоваться. Данную форму оператора IF называют сокращенной.
Кроме условного оператора, в качестве управляющей структуры часто используется оператор множественного выбора CASE. Эта структура позволяет переходить на одну из ветвей в зависимости от значения заданного выражения (селектора выбора).
В конструкции CASE вычисляется некоторое выражение и выбирается ветвь, значение метки которой совпадает со значением данного выражения. Если в последовательности нет метки со значением, равным выражению, то управление передается оператору, следующему за служебным словом ELSE.
Вид оператора выбора:
CASE <выражение> OF
A1 : <оператор 1>;
A2 : <оператор 2>;
...
AN : <оператор N>
ELSE <оператор N+1>
END;
Любой из указанных операторов <оператор 1>, <оператор 2> и т.д. может являться как простым, так и составным оператором; <выражение> может иметь любой порядковый тип.