- •1Информация и ее свойства. Информационные процессы и информационное общество. Единицы измерения информации
- •Основные ресурсы общества
- •2Системы счисления. Перевод чисел в различные системы счисления
- •3Двоичное кодирование информации. Аналоговая и цифровая информация
- •4Компьютер. Магистрально-модульный принцип построения компьютера. Классификация вычислительных систем
- •5Мультимедиа компьютер. Параметры пк
- •6Хранение информации на пк. Форматирование
- •7Память пк. Физические принципы записи на внешние носители
- •8Устройства ввода информации на пк
- •9Устройства вывода информации на пк
- •10Алгебра логики. Логические основы компьютеров
- •11Системное и прикладное программное обеспечение
- •12Операционные системы Windows
- •14Утилиты. Программы-оболочки
- •15Понятие файла и файловой системы. Драйвер файловой системы
- •16Физические и логические основы файловой системы
- •Логическая структура гибкого диска формата 3,5 дюйма
- •17Защита информации от несанкционированного доступа
- •18Компьютерные вирусы и антивирусные средства защиты информации
- •19Характеристика офисных приложений. Текстовые и графические возможности офисных приложений
- •20Офисные возможности обработки электронных таблиц
- •21Прикладное программное обеспечение (ппо)
- •22Инструментальные программные системы (системы программирования)
- •23Локальные вычислительные сети (лвс)
- •К лассификация сетей с ук (устройством коммутации – техническом устройством, возможно, компьютером, для сопряжения каналов связи)
- •4. Схема соединения «снежинка»
- •24Понятие Интернет. История развития Интернет
- •25Подключение к Интернету. Примеры
- •Технология adsl (оао «Электросвязь» г. Калининград, лето 2002 г.)
- •26Адресация в Интернет
- •27Протокол передачи данных тср/iр
- •28 Службы Интернет. Электронная почта. Телеконференции
- •29Интерактивное общение, файловые архивы, базы данных в Интернет
- •30Понятие www. Технология www
- •31Поиск информации в Интернете
- •32Моделирование и формализация. Классификация информационных моделей
- •33Алгоритм. Язык программирования qBasic. Этапы решения задач на пк
- •Постановка задачи.
- •34Блок-схемы и программы. Основные типы алгоритмических структур
- •35Автоматизированные системы: понятие, состав, виды
- •36Понятие информационной технологии (ит)
- •37Электронные документы (эд). Электронная цифровая подпись (эцп)
- •38Справочно-правовые системы (спс)
- •Приложение Таблицы для работы с сс
- •Приложение OpenOffice, LibreOffice
- •Список рекомендуемых пособий
- •Рецензия
- •Рецензия
Постановка задачи.
Определение метода решения, т.е. выбора технических и программных средств реализации.
Разработка алгоритма, т.е. способа решения. Алгоритм – точное предписание, которое определяет процесс, ведущий от исходных данных к требуемому результату. Алгоритм может быть описан в словесно-формульном виде (описательная информационная модель процесса) или с помощью блок-схем (графическая информационная модель), если алгоритм записан на одном из языков программирования (компьютерная модель), т. е. описание алгоритма и исходных данных в соответствии с правилами языка, то такая форма записи называется программой.
Выполнение (решение) задачи. Если была написана программа, то делается преобразование текста программы в машинный код (последовательность команд, записанных двоичным кодом). Процесс перевода осуществляется автоматически специальными программами-посредниками (трансляторами). В процессе перевода происходит выявление синтаксических ошибок программы (нарушений правил программирования).
Отладка (тестирование) или редактирование программы, документа и т.д.
Анализ полученных результатов, проверка, корректировка метода решения и т.д.
Разработка документации.
34Блок-схемы и программы. Основные типы алгоритмических структур
Блок-схема – графическое отражение алгоритма, на котором видна структура алгоритма и исполнителю (человеку) удобно отслеживать процесс его выполнения.
Таблица основных блоков
№ |
Блок |
Действие |
Оператор на QBasice |
|
|
|
Начало |
В начале программы принято писать: REM – комментарий (при запуске программы на выполнение (F5) текст комментария на экран не выводиться) CLS – очистка экрана |
|
|
|
Ввод/Вывод данных |
INPUT/PRINT
|
|
|
|
Вычисление (процесс) |
LET (присвоение, работает по умолчанию) |
|
|
|
Условие Цикл по условию |
IF условие THEN оператор ELSE оператор (ЕСЛИ условие ТОГДА оператор ИНАЧЕ оператор) |
|
|
|
Узел (переход)
|
GOTO N (N – номер строки) |
|
|
|
Начало цикла со счетчиком |
FOR I = N TO M STEP H оператор(ы) – тело цикла NEXT |
|
|
|
Конец |
END |
|
|
|
Ссылка на другую страницу |
|
Примечание:
в блок-схемах блоки соединяются стрелками (разрыв в блок-схеме не допустим), а программе на QBasice – нумерацией строк, причем нумерацию принято делать через 10, для вставки операторов между операторами, написанными ранее (при написании нескольких операторов в одной строке между ними ставиться разделитель – символ «:»).
формулы пишутся в одну строку (линейная запись)
Например: 53tg3x = 5^3 * tg (3 * x)
Дано – блок ввода
Найти – блок вывода
Линейный алгоритм – алгоритм, в котором команды выполняются последовательно одна за другой.
Разветвляющийся алгоритм – алгоритм, в котором та или иная команда выполняются в зависимости от выполнения условия.
Циклический алгоритм – алгоритм, в котором команды выполняются многократно. Такая последовательность команд называется телом цикла.
Типы циклических алгоритмов:
тело цикла выполняется до тех пор, пока выполняется условие (циклы по условию);
тело цикла выполняется определенное количество раз (циклы со счетчиком).
