- •Принципы построения компьютера.
- •1) Логическое умножение или конъюнкция:
- •3) Логическое отрицание или инверсия:
- •Сумматор двоичных чисел.
- •Алгоритмы и их исполнение.
- •Основные типы алгоритмических структур.
- •Программирование.
- •Основные принципы построения языков программирования высокого уровня.
- •Двоичное кодирование текстовой информации.
- •Аналоговый и дискретный способы представления изображений.
- •Основные форматы графических файлов.
- •Основные программы обработки графической информации.
- •Аналоговый и дискретный способы представления звука.
- •Основные форматы звуковых файлов.
- •Основные программы обработки звуковой информации.
- •Двоичное кодирование графической информации.
- •Технология обработки графической информации.
- •Растровая и векторная графика.
- •Технологии обработки текстовой информации.
- •Технологии обработки количественных данных.
- •Моделирование и формализация.
- •Типы информационных моделей.
- •Информационная культура.
- •Правовая охрана информации.
- •Электронные таблицы.
- •Встроенные функции Excel.
- •Локальные компьютерные сети.
- •Глобальная компьютерная сеть Интернет.
- •Электронная почта.
- •История развития вычислительной техники.
- •История развития персональных компьютеров.
Основные типы алгоритмических структур.
Линейный алгоритм (следование).
Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.
Пример. Найти площадь S прямоугольника, если известны его стороны a, b.
-
начало
S^
Алгоритмическая структура «ветвление»
В алгоритмической структуре «ветвление» та или иная серия команд выполняется в зависимости от истинности условия.
-
Блок-схема
Язык программирования Visual Basic
Ifусловие then
Серия 1
Else
Серия 2
Ifусловие
Thenсерия 1
Elseсерия 2
Алгоритмическая структура «выбор»
В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.
-
Блок-схема
Язык программирования Visual Basic
Selectcaseвыражение
Caseусловие 1
Серия 1
Caseусловие 2
Серия 2
Caseelse
Серия
End select
Алгоритмическая структура «цикл»
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно.
-
Блок-схема
Язык программирования Visual Basic
Forсчетчик=начзнач
Toконзнач [stepшаг]
Тело цикла
Next [счетчик]
Цикл со счетчиком(неизвестное число повторений)
-
Блок-схема
Язык программирования Visual Basic
Dowhileусловие
Тело цикла
Loop
Программирование.
Программи́рование — в обычном понимании, это процесс создания компьютерных программ.
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.
Программирование в широком смысле можно разбить на несколько стадий:
Анализ,
Проектирование — разработка комплекса алгоритмов,
Кодирование и компиляцию — написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора,
Тестирование и отладку — выявление и устранение ошибок в программах,
Испытания и сдачу программ,
Сопровождение.