- •Оглавление
- •Раздел 1 Информация и технические и программные средства ее обработки 4
- •Раздел 2 Компьютерные сети 36
- •Реализация информационных процессов (ип) на пк
- •*Системы счисления
- •2.6 Двоичная арифметика.
- •Кодирование информации
- •Технические обеспечение профессиональной деятельности
- •Компьютер
- •Мультимедиа компьютер
- •Хранение информации
- •Память пк
- •Устройства ввода информации
- •Устройства вывода информации
- •*Основы работы компьютера
- •Программное обеспечение профессиональной деятельности
- •Системное и прикладное программное обеспечение
- •Операционные системы линейки Windows
- •Оc unix. Ос linux. Ос ms-dos
- •Утилиты. Программы-оболочки
- •Основные типы файлов и расширений
- •Основы файловой системы
- •Логическая структура гибкого диска формата 3,5 дюйма
- •Защита информации
- •Компьютерные вирусы
- •Текстовые и графические редакторы
- •Обработка электронных таблиц
- •Прикладное программное обеспечение
- •Инструментальные программные системы
- •Раздел 2 Компьютерные сети
- •Локальные вычислительные сети
- •Классификация сетей с ук (устройством коммутации – техническом устройством, возможно, компьютером, для сопряжения каналов связи)
- •Интернет
- •Подключение к Интернету
- •Адресация в Интернет
- •Протокол передачи данных тср/iр
- •Сервисные службы Интернет
- •Облачные технологии
- •Служба www
- •Поиск информации в Интернете
- •Раздел 3 Информационные системы и информационные технологии
- •Моделирование и формализация
- •* Алгоритмизация и программирование
- •*Блок-схемы и программы
- •Автоматизированные системы
- •Понятие информационной технологии
- •Приложение 1. Таблицы для работы с сс
- •Приложение 2 Таблица ascii-кодов
- •Основная таблица ascii и таблица национального стандарта
- •Приложение 3 Кодовая таблица Unicode
- •Списокрекомендуемых пособий
- •Рецензия (внутренняя)
- •Рецензия (внешняя)
*Блок-схемы и программы
Блок-схема – графическое отражение алгоритма, на котором видна структура алгоритма и исполнителю (человеку) удобно отслеживать процесс его выполнения.
Внимание:
в блок-схемах блоки соединяются стрелками (разрыв в блок-схеме не допустим), а программе на QBasice– нумерацией строк, причем нумерацию принято делать через 10, для вставки операторов между операторами, написанными ранее (при написании нескольких операторов в одной строке между ними ставится разделитель – символ «:»).
формулы пишутся в одну строку (линейная запись)
Например: 53tg3x = 5^3 * tg (3 * x)
Дано – блок ввода
Найти – блок вывода
Пример программы с комментариями на Паскале
Таблица основных блоков
Конец
№ |
Блок |
Действие |
Оператор на QBasice |
Оператор на Паскале | ||
|
|
Начало
Комментарии (не является обязательным) - это участки кода (программы), игнорируемые компилятором ( при запуске программы на выполнение текст комментария на экран не выводится) и используемые программистом для пояснения текста программы.
|
В начале программы принято писать: REM – комментарий CLS – очистка экрана |
// – комментарий
program имя программы – заголовком программыне является обязательным;
раздел usesраздел описаний Раздел uses и раздел описаний могут отсутствовать. begin –составной оператор (блок) предназначен для объединения нескольких операторов в один. Он имеет вид: begin операторы; end.
end– пишется в конце программы и после него ставится точка. Операторы отделяются один от другого символом ";". Служебные слова beginиend, окаймляющие операторы, называютсяоператорными скобками. | ||
|
|
Ввод/Вывод данных |
INPUT/PRINT
|
read(a,b,...); Вводит значения a,b,... с клавиатуры
write(a,b,...); Выводит значения a,b,... на экран | ||
|
|
Вычисление (процесс) |
LET (присвоение, работает по умолчанию) |
Оператор присваивания имеет вид: переменная:=выражение
| ||
|
|
Условие Цикл по условию |
IF условие THEN оператор ELSE оператор (ЕСЛИ условие ТОГДА оператор ИНАЧЕ оператор) |
Полная форма условного операторавыглядит следующим образом: ifусловиеthenоператор1 elseоператор2
| ||
|
|
Оператор безусловного перехода Узел (переход)
|
GOTO N (N – номер строки) |
goto метка Метки должны быть описаны в разделе меток с использованием служебного слова label: label 1,2,3; Например.
| ||
|
|
Цикл |
FOR I = N TO M STEP H оператор(ы) – тело цикла NEXT |
for переменная := начальное значение to конечное значение do оператор
| ||
|
|
Конец |
END |
end. |
Виды алгоритмов:
Линейный алгоритм – алгоритм, в котором команды выполняются последовательно одна за другой.
Разветвляющийся алгоритм – алгоритм, в котором та или иная команда выполняются в зависимости от выполнения условия.
Циклический алгоритм – алгоритм, в котором команды выполняются многократно. Такая последовательность команд называется телом цикла.
Типы циклических алгоритмов:
тело цикла выполняется до тех пор, пока выполняется условие (циклы по условию);
тело цикла выполняется определенное количество раз (циклы со счетчиком).
Комбинированный алгоритм