- •Основы информатики. Понятия: информатика, информация, данные
- •Информация – как наука. Связь информатики с другими науками
- •Информация: понятие, свойства, формы представления
- •Способы описания алгоритмов. Основные символы, правила, последовательность разработки алгоритмов
- •Базовые типы вычислительных процессов. Примеры различных типов вычислительных процессов
- •8 Основы программирования. Понятия алгоритмический язык программа системы программирования
- •9 Алгоритмические языки программирования: классификация, краткая хар-ка.
- •11 История развития вычислительной техники.
- •12 Эволюция эвм.
- •13 Принципы построения и работы эвм. Архитектура фон Неймана
- •14 Состав назначение взаимодействие основных устройств эвм.
- •15 Пк. Устройства системного блока назначения краткая хар-ка.
- •К устройствам вывода относятся:
- •21 Системное по
- •22Прикладное программное обеспечение общего назначения
Способы описания алгоритмов. Основные символы, правила, последовательность разработки алгоритмов
Способы описания алгоритмов:
словесный: выполняется на естественном языке специалистами хорошо разбирающимися в данной предметной области. Недостатки: повышенная информационная избыточность, отсутствие строгого формализма, неоднозначность
математический: формален, обладает повышенной общностью, применяется условная символика. Недостатки: требует специальных знаний
словесно-формульный: сочетание изобразительных средств словесного и математического способов
блок-схемы: набор геометрических фигур в последовательности. Отличается наглядностью в изображении, доступен многим. Недостатки: на ПК как средство получения результата задачи реализован быть не может
алгоритмичные языки: формальные знаковые системы, специально предназначенные для записи алгоритмов.
Базовые типы вычислительных процессов. Примеры различных типов вычислительных процессов
Под вычислительным процессом будем понимать конечную последовательность действий, выполняемых в строго определенном порядке над его компонентами с целью получения некоторого результата.
Вычислительный процессор линейного типа: характеризуется последовательным выполнением действий. При этом действия производятся в естественном порядке без каких-либо проверок условий. Такому типу вычислительного процесса соответствует линейная структура, характерная для простейших арифметических формул. Обозначается прямоугольником.
Пример: А^3K+A^2K+AK=P
Вычислительный процесс альтернативного типа: характеризуется тем, что направление дальнейших расчетов следует проводить в зависимости от какого-то условия. Если условия выполнены, мы производим одни действия, если не выполнены – другие. Например: если идет дождь – мы берем зонт, нет дождя – зонт не берем.
Вычислительный процессор циклического типа:
Встречаются действия, которые повторяются многократно (чередование дней в месяце, месяцев в году). Т.о. это повторяющиеся процессы. Повторяемые участки вычислительных процессов принято называть циклами.
Вычислительный процессор циклического типа должен обязательно предусматривать начальную точку входа и точку выхода. Отличительной особенностью является определение момента или условия его окончания (завершения).
8 Основы программирования. Понятия алгоритмический язык программа системы программирования
Алгоритмический язык- формальные знаковые системы, специально предназначенные для записи алгоритмов.
Программа- это описание процесса обработки информации на языке програмирования , определящее последовательность действий ЭВМ.
Система программирования –Часть програмного обеспечнения ЭВМ , поддерживающего процесс создания программ.
Состав Системы программирования
Входной язык програмирования
Транслятор
Машинный язык
Средство отладки программ
9 Алгоритмические языки программирования: классификация, краткая хар-ка.
Язы́к программи́рования —фиксированная система обозначения для описания алгоритмов и структурных данных.
Классификация: 1. Аспектно-ориентированные
2. Структурные
3. Логические
4. Объектно- ориентированные
5. Функциональные
Basic- семейство высокоуровневых языков программирования.Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени[2].Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения собственных задач.
Паскаль (англ. Pascal) — язык программирования общего назначения. Один из наиболее известных языков программирования[4], используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования.
Visual Basic for Applications — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.
