Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Блок-схемы алгоритмов



начало блок сравнения
ввод/вывод данных блок цикла со счетчиком
вычислительный блок вывод на печать

47. Алгоритм. Линейные, ветвящиеся и циклические алгоритмы.

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

В ветвящемся алгоритме та или иная серия команд выполняется в зависимости от истинности условия (пример: проверка условия неотрицательности дискриминанта в решении квадратного уравнения).

В структуре циклического алгоритма серия команд (тело цикла) выполняется многократно.

48. Абстрактные автоматы. Машины Тьюринга и Поста. ХЗ

49. Компьютерная обработка информации. Режимы вычислительных процессов.

Обработка информации на ЭВМ производится на устройствах 3-х типов: АУ (аналоговые устройства, работают с аналоговым сигналом), ЦУ (цифровые устройства, работают только с дискретными сигналами, используются для управления), комбинированные устройства (используются чаще всего, поскольку обладают преимуществами и АУ, и ЦУ).

Существует 2 режима вычислительных процессов: пакетный и диалоговый.

В пакетном режиме несколько задач решаются одномоментно и последовательно (перфокарты).

Иллюстрация диалогового режима:

50. Компьютерная обработка информации. Организация взаимодействия пользователя и ЭВМ.

Виды процессов обработки информации:

1) последовательный (однопользовательский) – сколько необходимо ресурсов, столько и берется;

2) многозадачный – несколько задач последовательно занимают время процессора, при этом необходимо управлять распределением памяти и ресурсов;

3) многопользовательский – каждому пользователю выделяется интервал времени использования процессора;

4) мультипроцессорный – каждый процессор (ядро) может выполнять свою задачу.

51. Компьютерная обработка информации. Этапы решения задач с помощью компьютера.

1) Постановка задачи:

· сбор информации о задаче;

· формулировка условия (конкретизация);

· определение конечных целей;

· определение формы представления результата;

· описание данных.

2) Анализ и исследование задачи:

· анализ существующих аналогов;

· анализ технических и программных средств;

· разработка математической модели;

· разработка структуры данных.

3) Разработка непосредственного алгоритма:

· выбор метода проектирования алгоритма;

· выбор формы записи;

· выбор текстов и методов тестирования;

· проектирование алгоритма.

4) Программирование:

· выбор языка программирования;

· уточнение способа организации данных;

· запись алгоритма на выбранном языке программирования.

5) Тестирование и отладка:

· синтаксическая отладка;

· отладка семантики и логической структуры;

· тестовые расчеты и анализ результатов тестирования;

· усовершенствование программы.

6) Анализ результатов решения задачи и уточнение математической модели (если необходимо).

7) Сопровождение задачи:

· доработка программы для решения конкретных задач;

· сопроводительная документация.

52. Компьютерная обработка информации. Поколения ЭВМ.

53. Компьютерная обработка информации. Принципы фон Неймана. Обобщенная структура универсальной ЭВМ.

Принципы фон Неймана (1945 г.):

1) вся информация кодируется в двоичной форме, за единицу берется двоичное слово;

2) разнотипные слова информации обрабатываются одинаково;

3) все слова располагаются в памяти машины, каждое слово имеет свой адрес;

4) алгоритм представляется в виде последовательности управляющих слов или команд;

5) выполнение вычислений, предписанных алгоритмом, сводится к последовательности выполнения команд, предписанных программой.

Обобщенная структура ЭВМ:

54. Обобщенная структура универсальной ЭВМ. Вычислительные машины открытой архитектуры.

55. Компьютерная обработка информации. Преобразования аналоговой информации в цифровую форму.

Преобразование аналоговой информации в цифровую форму проводится в 3 этапа.

1) дискретизация – преобразование непрерывного сигнала в набор дискретных значений, каждому из которых присваивается значение его кода.

Теорема Котельникова утверждает: Тд = 1/(2*Fв), где Тд – время дискретизации, Fв – ширина спектра.

2) квантование – выражение непрерывных значений амплитуды дискретными числами (выбирается разрядность, строится дискретная сетка).

3) шифрование – присвоение конкретных числовых значений значениям амплитуд для конкретных интервалов времени).

56. Дискретизация аналоговых сигналов. Аналого-цифровое преобразование речевого сигнала.

Для передачи речевого сигнала (например по телефону) достаточно принять Fв = 4 кГц. Тогда Тд = 1/8*10-3 = 125 мкс. 8 бит – 256 значений Þ D = 20 lg256 = 46 дБ.

57. Компьютерная обработка информации. Общая структура схемы ЦАП.

ИОН – источник опорного напряжения.

Аi – ключи, Xi – n-разрядный двоичный код.

Преобразование идет параллельно, т.е. все разряды должны быть сразу доступны.

58. Компьютерная обработка информации. Общая структура схемы АЦП.

ГОИ – генератор опорных импульсов, К – компаратор (устройство сравнения).

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

59. Программное обеспечение компьютеров. Классификация ПО.

Программное обеспечение – совокупность программных средств, которая обеспечивает функционирование узлов ЭВМ, диагностику, тестирование. ПО позволяет разрабатывать, отлаживать программы пользователя. ПО должно быть документировано. Также к ПО относится вся область деятельности по разработке и проектированию программ: технологии проектирования, методы тестирования, анализ количества работы, документирование.

Классификация ПО:

1) ПО, обеспечивающее поддержку аппаратных средств (системное ПО);

2) ПО, связанное с технологией разработки программ (инструментарий технологии программирования);

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

60. Системное программное обеспечение компьютеров. Классификация СПО.

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

К базовому СПО относят BIOS, операционные системы (ОС), операционные оболочки.

К сервисному СПО относят программы диагностики, программы архивации, антивирусы, программы обслуживания.

61. Системное программное обеспечение компьютеров. BIOS.

BIOS – совокупность программ, обеспечивающих автоматическое тестирование узлов ЭВМ при ее включении, поиск и загрузку ОС, взаимодействие основных частей ЭВМ между собой.

62. Системное программное обеспечение компьютеров. Операционная система. Основные задачи ОС.

ОС предназначена для управления выполнением пользовательских программ и для планирования и управления вычислительными ресурсами машины.





Дата публикования: 2015-02-03; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...