22.Программирование. Способы представления алгоритмов. Последовательный алгоритм и разветвляющийся алгоритм.
Программи́рование — в обычном понимании, это процесс создания компьютерных программ./В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками./Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Это связано с тем, что работа каких-то инструкций алгоритма может быть зависима от других инструкций или результатов их работы. Таким образом, некоторые инструкции должны выполняться строго после завершения работы инструкций, от которых они зависят. Независимые инструкции или инструкции, ставшие независимыми из-за завершения работы инструкций, от которых они зависят, могут выполняться в произвольном порядке, параллельно или одновременно, если это позволяют используемые процессор и операционная система.
Свойства алгоритмов:
Дискретность
Детерминированность
Понятность .
Массовость (универсальность).
Результативность
Завершаемость (конечность)
Способы записи алгоритмов
Существует несколько способов записи алгоритмов, отличающихся друг от друга наглядностью, компактностью, степенью формализации и другими показателями. Наибольшее распространение получили способы графический, словесный, на алгоритмическом языке, в виде программ для ЭВМ.
Графический – в виде блок-схем.
Словесный – на естественном языке.
На алгоритмическом языке – то есть на специальном языке.
Алгоритмический язык – это система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения.
В виде программ для ЭВМ – значит на любом алгоритмическом языке программирования (Бэйсик, Паскаль, Си++ и т.д.), когда исполнителем является компьютер.
Блок-схема - самый распространенный и понятный способ записи алгоритмов. Блок - схема – последовательность блоков, соединенных линиями передачи.
Алгоритмы бывают 3 типов (типы вычислительных процессов): линейные, разветвляющиеся, циклические./Линейный алгоритм - это такой, в котором все операции выполняются последовательно одна за другой. /ПРИМЕР 1.1. Зная длины трех сторон треугольника, вычислить площадь и периметр треугольника.Пусть a, b, c - длины сторон треугольника. Необходимо найти S - площадь треугольника, P - периметр.
Входные данные: a, b, c. Выходные данные: S, P.
Блок-схема алгоритма представлена на рис.
Алгоритмы разветвленной структуры применяются, когда в зависимости от некоторого условия необходимо выполнить либо одно, либо другое действие.
- Информационное общество - основные признаки. Особенности информационного общества.
- 2.Свойства информации: внутренние, внешние, Полнота, Адекватность и Эргономичность.
- 3.Виды и свойства информации: Релевантность, Доступность, Уникальность.
- 4.Мультимедийные ресурсы. PowerPoint. Создание презентации.
- 5.Информационный ресурс. Каковы же основные особенности ир?
- 6.Использование информационных технологий в Вашей профессиональной деятельности.
- 7.Понятие безопасности компьютерной информации. Объекты и элементы защиты данных в компьютерных системах.
- 8.Информационная безопасность. Компьютерные вирусы. Антивирусные программы.
- 9.Элементы интернет - технологий. (Работа в Интернет. Поиск информации. E-mail. Создание сайтов).
- 10.Электронное правительство. Примерный набор услуг электронного правительства.
- 12.Элементы информационных технологий.(Базы данных на эвм; элементы мат логики; базы знаний на эвм; законы логического вывода).
- 13.Системы счисления и перевод чисел из одной системы в другую.
- 14.Представление информации в компьютере. Позиционная система счисления.
- 15.Системы счисления и перевод чисел из одной системы в другую.
- 18. Элементы математической логики. Конъюнкция, дизъюнкция,отрицание
- 20. Дистанционное образование. Основные модули: (Главный модуль, Пользователи).
- Главный модуль
- Пользователи
- Технология дистанционное образование. Мультимедийные ресурсы.
- Образовательный портал
- 22.Программирование. Способы представления алгоритмов. Последовательный алгоритм и разветвляющийся алгоритм.
- 23.Программирование. Циклический алгоритм. Виды операторов цикла.
- 24.Этапы развития информационных технологий.
- Признак деления – вид задач и процессов обработки информации
- Признак деления – преимущество, которое приносит компьютерная технология
- 25.Базы данных. Способ создания бд в электронной таблице.
- Создание бд:
- 26.Сводная и консолидирующие таблицы в ms Excel.
- 27.Ms Excel. Встроенные функции.
- Ms Access. Терминология, импортирование и встраивание бд.
- 30.Ms Access. Основные объекты бд. Конструкторы и Мастера Форм, Отчетов и др.