Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по информатике.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
561.66 Кб
Скачать

6.3.Языки программирования, их классификация.

Язык программирования – знаковая система для описания алгоритмов, обеспечивающая модели для записи формул.

Задача: предоставить программисту аппарат для задания действий и описания алгоритмов какой-либо задачи.

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

1)Функциональные

2)Операторные: - непроцедурные- процедурные - машинно-зависимые (машинные, автокоды, ЯСК, ассемблер)- машинно-независимые (Низкого уровня: машинно-ориентированные, процедурно-ориентированные (универсальные), сверхуниверсальные; Высокого уровня: проблемно-ориентированные (АРР, List), объектно-ориентированные (Delhi))

6.4.Инструментальные средства программирования.

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

Программные операторы - IF, CASE, CALL, FUNCTION, FOR, WHILE, GOTO, DEFINE и т.д.

Операторы экранного обмена - меню, окна, ввод-вывод через экранные формы и экранные массивы. Трансляторы языка программирования (компиляторы, интерпретаторы), ср-ва, предназначенные для облегчения и ускорения работы.

6.5. Этапы решения задачи на компе.

Программирование - теоретическая и практическая деятельность, связанная с созданием программ.

Этапы:

1. Постановка задачи (сбор И. о задаче; формулировка условия задачи; определение конечных целей решения задачи; определение формы выдачи результатов; описание данных (их типов, диапазонов величин, структуры и т. п.).

2. Анализ и исследование задачи, модели (анализ существующих аналогов; анализ технических и программных средств; разработка математической модели; разработка структур данных)

3. Разработка алгоритма (выбор метода проектирования алгоритма; выбор формы записи алгоритма (блок-схемы, псевдокод и др.); выбор тестов и метода тестирования; проектирование алгоритма)

4. Программирование (выбор языка программирования; уточнение способов организации данных; запись алгоритма на выбранном языке программирования)

5. Тестирование и отладка (синтаксическая отладка; отладка семантики и логической структуры; тестовые расчеты и анализ результатов тестирования; совершенствование программы)

6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.

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

7.1.1. Компные сети: понятие сети, протокола, классификация по территориальному признаку.

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

По территориальному признаку:

        локальные (Local Area Network, LAN) – сети, организованные в пределах существенно ограниченной территории (комната, этаж, здание, соседние здания). Размер локальной сети не превышает нескольких километров.

        региональные (Metropolian Area Network, MAN) – сети, расположенные на обширном участке местности. Региональная сеть может соединять компы внутри города, экономической зоны или отдельно взятой страны.

        глобальные (Wide Area Network, WAN) – сети, которые простираются на расстояния от десятков до десятков тысяч километров и могут объединять сотни локальных. Среди глобальных компных сетей наиболее популярной является сеть Интернет.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]