Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word (11).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
49 Кб
Скачать
  1. Способы описания алгоритмов. Основные символы, правила, последовательность разработки алгоритмов

Способы описания алгоритмов:

  • словесный: выполняется на естественном языке специалистами хорошо разбирающимися в данной предметной области. Недостатки: повышенная информационная избыточность, отсутствие строгого формализма, неоднозначность

  • математический: формален, обладает повышенной общностью, применяется условная символика. Недостатки: требует специальных знаний

  • словесно-формульный: сочетание изобразительных средств словесного и математического способов

  • блок-схемы: набор геометрических фигур в последовательности. Отличается наглядностью в изображении, доступен многим. Недостатки: на ПК как средство получения результата задачи реализован быть не может

  • алгоритмичные языки: формальные знаковые системы, специально предназначенные для записи алгоритмов.

  1. Базовые типы вычислительных процессов. Примеры различных типов вычислительных процессов

Под вычислительным процессом будем понимать конечную последовательность действий, выполняемых в строго определенном порядке над его компонентами с целью получения некоторого результата.

  1. Вычислительный процессор линейного типа: характеризуется последовательным выполнением действий. При этом действия производятся в естественном порядке без каких-либо проверок условий. Такому типу вычислительного процесса соответствует линейная структура, характерная для простейших арифметических формул. Обозначается прямоугольником.

Пример: А^3K+A^2K+AK=P

  1. Вычислительный процесс альтернативного типа: характеризуется тем, что направление дальнейших расчетов следует проводить в зависимости от какого-то условия. Если условия выполнены, мы производим одни действия, если не выполнены – другие. Например: если идет дождь – мы берем зонт, нет дождя – зонт не берем.

  2. Вычислительный процессор циклического типа:

Встречаются действия, которые повторяются многократно (чередование дней в месяце, месяцев в году). Т.о. это повторяющиеся процессы. Повторяемые участки вычислительных процессов принято называть циклами.

Вычислительный процессор циклического типа должен обязательно предусматривать начальную точку входа и точку выхода. Отличительной особенностью является определение момента или условия его окончания (завершения).

8 Основы программирования. Понятия алгоритмический язык программа системы программирования

Алгоритмический язык- формальные знаковые системы, специально предназначенные для записи алгоритмов.

Программа- это описание процесса обработки информации на языке програмирования , определящее последовательность действий ЭВМ.

Система программирования –Часть програмного обеспечнения ЭВМ , поддерживающего процесс создания программ.

Состав Системы программирования

  1. Входной язык програмирования

  2. Транслятор

  3. Машинный язык

  4. Средство отладки программ

9 Алгоритмические языки программирования: классификация, краткая хар-ка.

Язы́к программи́рования —фиксированная система обозначения для описания алгоритмов и структурных данных.

Классификация: 1. Аспектно-ориентированные

2. Структурные

3. Логические

4. Объектно- ориентированные

5. Функциональные

Basic- семейство высокоуровневых языков программирования.Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени[2].Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения собственных задач.

Паскаль (англ. Pascal) — язык программирования общего назначения. Один из наиболее известных языков программирования[4], используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования.

Visual Basic for Applications — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.