§ 4 Языки программирования Глава 1. Введение в программирование.

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



Advertisements
Похожие презентации
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Advertisements

Классификация. Язык программирования – это фиксированная система обозначений и правил, предназначенная для описания алгоритмов и структур данных.
ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Уильям (Билл) Гейтс. Информатика Hard Ware (технические средства) Soft Ware (программные средства) Brain Ware (алгоритмические средства) MS Windows MS.
Программа Виды программ Языки программирования. ПК – это электронный прибор, предназначенный для автоматизации создания, хранения, обработки и передачи.
Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
Языки программирования. Уровни языков программирования Процессор Естественный язык Пример программы на различных языках Трансляторы.
Выполнение алгоритмов компьютером Алгоритм, записанный на «понятном» компьютеру языке программирования называется ПРОГРАММОЙ.
Программа – совокупность команд, которые должен выполнять процессор.
_______________________________________ Основы алгоритмизации и объектно-ориентированного программирования _______________________________________ Тема.
«Все наше достоинство – в способности мыслить» Блез Паскаль.
Алгоритмы. Программы.. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
АЛГОРИТМ (интуитивное понятие алгоритма) - строгая и четкая конечная система правил, которая определяет последовательность действий над некоторыми объектами.
Языки программирования часто классифицируют по уровню. Уровень языка показывает, насколько язык близок к естественной для человека записи. Уровни языков.
Гипертекст Гипертекст Гипертекст – это способ организации текстовой информации, внутри которой установлены смысловые связи между ее различными фрагментами.
Алгоритм и его формальное исполнениеАлгоритм Алгоритм – это предназначенное для конкретного исполнителя точное описание последовательност и действий, направленных.
Тема 1.1 Рабочей программы Составитель: Учитель СОШ 116 Самохвалов Павел Анатольевич Алгоритм и его формальное исполнение.
Тема урока: Классификация языков программирования.
Презентация к уроку (информатика и икт, 9 класс) на тему: Алгоритм и его формальное исполнение
Язык программирования Паскаль 1 часть. Система программирования – совокупность программ для создания других программ. Среда программирования – программная.
Транксрипт:

§ 4 Языки программирования Глава 1. Введение в программирование

Программа – алгоритм, записанный на языке программирования Программирование – процесс создания программы

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

Транслятор – программа, которая преобразует программу, написанную на одном (входном) языке, в программу, представленную на другом (выходном) языке Виды трансляторов: – компиляторы Транслятор, который преобразует программу, написанную на языке программирования высокого уровня, в программу, которую можно исполнить на компьютере – интерпретаторы Транслятор, который способен параллельно переводить и исполнять программу, написанную на языке программирования высокого уровня

Система программирования включает в себя транслятор, а также вспомогательные программы (текстовый редактор, средства отладки программ и др.) Два основных режима работы системы программирования: – режим ввода текста программы – режим исполнения программы

Классификация языков программирования – языки машинных кодов Команды программы, как и данные, представляют собой двоичные числа – языки программирования низкого уровня (Ассемблер) Команды программы представляют собой буквенные обозначения (сокращения от английских слов, характеризующих действие этих команд), но сами эти команды полностью соответствуют двоичным командам процессора. Язык Ассемблера – свой для каждого типа процессоров – языки программирования высокого уровня Команды программы – словесные, запись операторов, осуществляющих вычисления, соответствует принятой в математике. Языки высокого уровня – универсальны по отношению к типам процессоров; при трансляции же создается программа в машинных кодах для конкретного типа процессора Basic Fortran Cobol Pascal C Lisp

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

Вопросы и задания 1. Приведите примеры исполнителей алгоритмов. 2. Почему процессор компьютера не может исполнять программы, написанные на языке программирования Basic или Pascal? 3. Что такое компилятор? 4. Что такое интерпретатор? 5. Чем компилятор отличается от интерпретатора? 6. Перечислите основные режимы работы системы программирования.

Вопросы и задания 7. На какие классы делятся языки программирования по принципу удобства их использования? 8. Какие черты отличают языки сценариев? 9. Используя информационные ресурсы Интернета, составьте хронологическую последовательность создания языков программирования с фотографиями их основных разработчиков.