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

Презентация:



Advertisements
Похожие презентации
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
Advertisements

Программное обеспечение, его структура О системном ПО и системах программирования Автор: Смирнова А.В.
Программное обеспечение компьютера. Программное обеспечение Любая ЭВМ состоит из аппаратного (hard) и программного(soft) обеспечения ПО – это совокупность.
Программа Виды программ Языки программирования. ПК – это электронный прибор, предназначенный для автоматизации создания, хранения, обработки и передачи.
Системы программирования Системы программирования обеспечивают создания новых программ для компьютера. Современные системы программирования обычно представляют.
ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Выполнение алгоритмов компьютером Алгоритм, записанный на «понятном» компьютеру языке программирования называется ПРОГРАММОЙ.
Что общего? Word Windows XP Делфи Paint Очистка диска Паскаль.
*А*А лгоритм, записанный на «понятном» компьютеру языке программирования, называется программой
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
Программное обеспечение современного компьютера Системное ПО Системы программирования Прикладные программы ПО.
Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
Программная обработка данных. Основной функцией компьютера является обработка информации е годы – вычисление е годы – вычисление 70-е годы.
Тема урока: Классификация языков программирования.
ЭВМ и её обеспечение. Трансляторы языков программирования Одной строчке исходного текста соответствует одна команда. Одной строчке исходного текста соответствует.
Основные понятия программирования. АЛГОРИТМЫ + ДАННЫЕ = ПРОГРАММЫ Н. Вирт.
Домашнее задание (от ) § 2.2 1, 5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика.
ПРОВЕРЬ СЕБЯ!. Эволюция языков программирования машинно- зависимый ассемблерного типа высокого уровня непроцедурныескриптовые набор машинных команд, который.
Эволюция операционных систем от MS DOS до Windows XP.
Транксрипт:

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЭВМ (ПО) Системы программирования Прикладное ПОСистемное ПО Операционные системы и их оболочки Языки программирования Трансляторы Интерпретаторы Компиляторы Редакторы текстов Графические редакторы Электронные таблицы Базы данных Микро-ДОС CP/M ОБОЛОЧКИ: MS-DOS | NC PS-DOS | Windows 3.11 DR-DOS | Far,Xtree UNIX, OS/2 WINDOWS 95/98/2000/XP

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

Классификация и примеры языков программирования: Языки программирования МашинныеНизкого уровняВысокого уровня Язык Ассемблера Язык макроАссембле ра Алгоритмически е языки Языки логического программирован ия Объектно- ориентированные языки Бейсик Паскаль Фортран PL/1 Пролог Си++ Delphi

ТРАНСЛЯТОРЫ - программы-переводчики команд с языка высокого уровня на язык низкого уровня или машинные. Типы трансляторов: 1.Интерпретатор после трансляции каждого отдельного оператора обеспечивает его немедленное исполнение (для языка Бейсик). 2.Компилятор транслирует все операторы программы, а выполнение программы в целом проходит без его участия (для языка Паскаль).

Общая схема трансляции: Исходный модуль ТрансляторОбъектный модуль Объектный модуль - программа на машинном языке или языке низкого уровня Редакторы связей Отладчики Загрузочный модуль Текст на языке программирования Программа- переводчик Программа на машинном языке (obj-файл) Готовая к выполнению программа (EXE-файл) Подключение библиотек подпрограмм, отладка