
- •Методические указания
- •1 Арифметические основы эвм
- •1.1 Системы счисления. Общая форма представления чисел в позиционных системах счисления
- •Задачи:
- •1.2 Перевод чисел из десятичной системы счисления в другие системы счисления
- •1.2.1 Перевод целых чисел
- •1.2.2 Перевод дробных чисел
- •1.2.3 Перевод смешанных чисел
- •Задачи:
- •1.3 Перевод чисел в десятичную систему счисления из других систем счисления
- •1.3.1 Перевод целых чисел
- •1.3.2 Перевод дробных чисел
- •1.3.3 Перевод смешанных чисел
- •Задачи:
- •1.4 Связь двоичной системы счисления с восьмеричной и шестнадцатеричной
- •Задачи:
- •1.5 Двоичная арифметика
- •Лабораторная работа №1 Арифметические основы эвм
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 19
- •Вариант 20
- •2 Логические основы эвм
- •2.1 Алгебра логики. Операции алгебры логики
- •Пример: По заданной логической схеме составить логическое выражение и заполнить для него таблицу истинности
- •Задачи:
- •2.2 Основные соотношения алгебры логики
- •Вариант 19
- •Вариант 20
- •3 Работа с электронными таблицами excel
- •3.1 Основные сведения по работе с Excel
- •Лабораторная работа №3 Построение таблиц истинности с помощью электронных таблиц Excel
- •Порядок выполнения работы
- •Лабораторная работа №4 Условия в электронных таблицах
- •Лабораторная работа №5 Построение биоритмов человека
- •Лабораторная работа № 6 (дополнительная) Построение взаимосвязанных таблиц и круговых диаграмм
- •Варианты для самостоятельной работы:
- •4 Основы алгоритмизации
- •4.1 Графический способ записи алгоритмов
- •4.2 Базовые алгоритмические структуры
- •4.3 Этапы разработки алгоритма
- •Лабораторная работа №7 Линейные алгоритмы. Ветвление. Разработка алгоритма и построение блок-схем
- •Лабораторная работа №8 Циклические алгоритмы. Разработка алгоритма и построение блок-схем
- •5 Информационные технологии
- •5.1 Основы работы с операционной системой Windows Лабораторная работа №9 Windows. Основные приемы работы
- •Лабораторная работа №10 Windows. Стандартные программы
- •Лабораторная работа №11 Основы обработки изображений (ms Paint, PhotoShop)
- •Лабораторная работа №12 Word. Работа с текстовыми и табличными данными
- •2. Работа с табличными данными.
- •Лабораторная работа №13 Формулы и диаграммы в Word
- •1. Использование формул в таблицах
- •2. Построение диаграмм
- •Лабораторная работа №14 Внедрение объектов. Графика в Word
- •Методические указания
4 Основы алгоритмизации
4.1 Графический способ записи алгоритмов
При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Схема включает в себя геометрические фигуры (блочные символы), соединения в виде стрелок, указывающие порядок выполнения операций, дополнения элементами словесной или математической записи. Написание блочных символов подчиняется стандартам ГОСТ 19.002-80 и 19.003-80 и международным стандартам ИСО 2636-73 или ИСО 1028-73.
Основные графические обозначения:
Название и обозначение блока |
Пояснение |
Процесс
|
Вычислительное действие или последовательность действий. Применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. |
Решение (условие)
|
Проверка условий. Указывается условие, вопрос или решение, определяющее дальнейшее направление алгоритма. Условия могут быть простыми и составными. Выходы из блоков обязательно должны снабжаться пояснениями о направлениях исполнения алгоритма при выполнении или невыполнении приведенного условия. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он определяет |
Модификация
|
Начало цикла (обычно такое обозначение используется для цикла с параметром). Внутри блока записывается параметр цикла, для которого указываются его начальное значение, граничное условие и шаг изменения значения параметра для каждого повторения. |
Предопределенный процесс (подпрограмма)
|
Вычисления по подпрограмме, созданной самостоятельно или по стандартной подпрограмме |
Ввод-вывод
|
Ввод-вывод в общем виде |
Пуск-останов
|
Начало, конец алгоритма, вход в подпрограмму или выход из подпрограммы. |
4.2 Базовые алгоритмические структуры
Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых (т.е. основных) элементов.
Логическая структура любого алгоритма может быть представлена комбинацией трех базовых структур: следование (линейная), ветвление, цикл.
Базовая структура следование (линейная). Образуется из последовательности действий, следующих одно за другим.
Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
Структура ветвление существует в четырех основных вариантах:
1) если-то;
|
2) если-то-иначе;
|
3) выбор;
|
4) выбор-иначе.
|
Базовая структура цикл. Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла.
Цикл с предусловием
|
Цикл с параметром.
|
В тело цикла входит специально изменяемый по заданному закону параметр, называемый переменной цикла и используемый для подготовки очередного повторения цикла и отслеживания условий его окончания. При выполнении цикла параметры переменной цикла должны изменяться в интервале от начального до конечного значения с заданным шагом. Переменными цикла могут быть любые переменные, индексы массивов, аргументы вычисляемых функций и т.п.