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

Тема № 7. Инструментарий технологии программирования

7.1. Языки программирования

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

К инструментарию технологии программирования относятся:

  1. Инструментальные программы (программные продукты для автоматизации технологии программирования).

  2. Языки программирования.

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

По структуре программы ЯП делятся на:

  1. Языки описания (позволяющие описывать цель решения задачи в программе).

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

а) Языки низкого уровня (близкие к аппаратуре компьютера).

б) Языки высокого уровня (близкие к естественному языку человека).

По сфере применения ЯП делятся на:

  1. Машинно-ориентированные (Assembler, Macro Assembler).

  2. Процедурно-ориентированные (Pascal, Basic, C, Fortran, Algol).

  3. Объектно-ориентированные (Object Pascal, Visual Basic, C++, C#, Java, Ada).

  4. Проблемно-ориентированные (Prolog, HTML, SQL).

7.2. Обзор инструментальных программ

Инструментальные программы являются основными составляющими инструментария технологии программирования. К наиболее известным разновидностям инструментальных программ относятся:

  1. Система программирования – программа для создания и обработки других уникальных программ на каком-либо языке программирования (Turbo Pascal, Borland Pascal, Borland C++, QBasic).

  2. Интегрированная среда разработки (ИСР) – программный комплекс, обеспечивающий выполнение работ по разработке программ в виде коммерческого продукта (Borland Delphi, MS Visual Studio).

  3. Среда проектирования информационных систем (средство CASE-технологий) – программный комплекс, автоматизирующий процесс анализа, проектирования, разработки и сопровождения информационных систем.

  4. Транслятор – программное средство, позволяющее перевести новую программу на язык машинных кодов и выполнить её на компьютере. Среди трансляторов различают:

а)  Компиляторы, позволяющие выполнять программу только после её полной проверки.

б)  Интерпретаторы, позволяющие выполнять программу по строкам.

Оглавление

Введение 1

Литература 1

Сокращения 1

Тема № 1. Основные понятия информатики 2

1.1.  Информатизация общества 2

1.2.  Информатика и информационные технологии 2

1.3.  Виды и свойства информации 2

1.4.  Единицы информации 3

1.5.  Системы счисления 3

1.6.  Математические основы информатики 4

Тема № 2. Аппаратное обеспечение 5

2.1.  Принцип действия компьютера 5

2.2.  Классификация устройств вычислительной техники 5

2.3.  Внутреннее устройство компьютера 6

2.4.  Запоминающие устройства и диски 6

2.5.  Устройства ввода-вывода информации 6

Тема № 3. Программное обеспечение 8

3.1.  Файловая система компьютера 8

3.2.  Терминология и классификация программного обеспечения 8

3.3.  Виды системных и инструментальных программ 8

3.4.  Обзор системного программного обеспечения 9

3.5.  Виды прикладных программ 9

3.6.  Обзор прикладного программного обеспечения 9

Тема № 4. Базы данных 11

4.1.  Базы данных и СУБД 11

4.2.  Работа с таблицами данных 11

4.3. Работа с запросами данных 11

Тема № 5. Компьютерные сети 13

5.1.  Виды и компоненты компьютерных сетей 13

5.2. Принципы построения и функционирования сетей 13

5.3. Принципы взаимодействия в сети 14

5.4.  Глобальная сеть Интернет 14

5.5. Службы и протоколы Интернета 15

Тема № 6. Алгоритмизация 17

6.1.  Алгоритм и блок-схема 17

6.2.  Структуры алгоритмов 17

6.3.  Массивы 18

Тема № 7. Инструментарий технологии программирования 19

7.1.  Языки программирования 19

7.2.  Обзор инструментальных программ 19

Оглавление 20