Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация по информатике для 9 класса «Языки программирования»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация по информатике для 9 класса «Языки программирования»

библиотека
материалов
Языки программирования 9 класс Гилязова Надежда Дмитриевна, учитель Информати...
Программирование Программа – это алгоритм решения задачи, записанный на языке...
Языки программирования (ЯП) ЯП – это система правил и условных обозначений дл...
Основы ЯП Алфавит – набор разрешенных символов. Синтаксис – формальные правил...
Уровни языков программирования Уровень языка программирования определяет сте...
Языки низкого уровня 1. Машинный язык - это набор инструкций или команд, нап...
Достоинства: - Позволяет создавать наиболее эффективные программы. Недостатки...
Языки высокого уровня ЯПВУ - это набор операторов. Оператор - инструкция или...
Языки программирования (ЯП) Языки низкого уровня – машинноориентированные ЯП...
Транслятор В программах – трансляторах заложены все правила ЯП и способы прео...
Трансляция с Автокода и Паскаля на ЯМК
Два вида трансляторов: - интерпретаторы; - компиляторы Транслятор Транслятор...
Интерпретатор Это транслятор, который обеспечивает поочередно перевод каждой...
Компилятор Это транслятор, который обеспечивает перевод всего текста программ...
Системы программирования (СП) Первые системы программирования включали в себя...
Вопросы: Приведите примеры исполнителей алгоритмов. Почему центральный процес...
16 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Языки программирования 9 класс Гилязова Надежда Дмитриевна, учитель Информати
Описание слайда:

Языки программирования 9 класс Гилязова Надежда Дмитриевна, учитель Информатики и ИКТ, МБОУ «СОШ №11», г. Северодвинск

№ слайда 2 Программирование Программа – это алгоритм решения задачи, записанный на языке
Описание слайда:

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

№ слайда 3 Языки программирования (ЯП) ЯП – это система правил и условных обозначений дл
Описание слайда:

Языки программирования (ЯП) ЯП – это система правил и условных обозначений для описания алгоритмов и структур данных. (Паскаль, Бейсик, Си, Фортран и др.) Для создания и исполнения на ЭВМ программы, написанной на ЯП, используются системы программирования. Система программирования – это программное обеспечение ЭВМ, предназначенное для разработки, отладки и исполнения программ, записанных на определенном ЯП. (Системы программирования на Паскале, Бейсике и других языках)

№ слайда 4 Основы ЯП Алфавит – набор разрешенных символов. Синтаксис – формальные правил
Описание слайда:

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

№ слайда 5 Уровни языков программирования Уровень языка программирования определяет сте
Описание слайда:

Уровни языков программирования Уровень языка программирования определяет степень его удаленности от языка процессора (язык машинных кодов) и приближенности к естественному или формальному языку, используемому человеком. (Чем выше уровень, тем дальше от ЭВМ и ближе к человеку) Иерархические уровни ЯП 1-ый уровень 2-ой уровень 3-ий уровень Языки низкого уровня Языки высокого уровня

№ слайда 6 Языки низкого уровня 1. Машинный язык - это набор инструкций или команд, нап
Описание слайда:

Языки низкого уровня 1. Машинный язык - это набор инструкций или команд, написанных в машинных кодах. Машинный код – это набор двоичных кодов операций, выполняемой определенной машиной. 15 24 28 2С Код операции (+) Адрес 1-го числа (а) Адрес 2-го числа (в) Сумма (с) Недостатки: - Трудоемкость. - Низкая производительность (очень много ошибок). - Сложная расшифровка (трудно для чтения).

№ слайда 7 Достоинства: - Позволяет создавать наиболее эффективные программы. Недостатки
Описание слайда:

Достоинства: - Позволяет создавать наиболее эффективные программы. Недостатки: - Трудоемкость. - Требует высокой квалификации программиста. Языки низкого уровня 2. Полумашинный язык - это язык символического кодирования. Одна команда на Автокоде (Ассемблере) соответствует одной машинной команде. Работая на Автокоде, (Ассемблере) программист освобожден от необходимости распределять память под программу и величины; ему не приходится работать с адресами ячеек Автокод – первый язык, отличный от ЯМК, появился на машинах 1-го поколения. Ассемблер используется, начиная с машин 3-го поколения. ADD A,B,C,

№ слайда 8 Языки высокого уровня ЯПВУ - это набор операторов. Оператор - инструкция или
Описание слайда:

Языки высокого уровня ЯПВУ - это набор операторов. Оператор - инструкция или команда, написанная на языке программирования. с: = а + в Достоинства: - Наглядная форма реализации алгоритма (используется привычная математическая символика и ограниченный набор понятных ключевых слов). Недостатки: - Трудоемкость. - Требует высокой квалификации программиста. Наиболее распространенные ЯПВУ – Паскаль, Бейсик, СИ, Фортран.

№ слайда 9 Языки программирования (ЯП) Языки низкого уровня – машинноориентированные ЯП
Описание слайда:

Языки программирования (ЯП) Языки низкого уровня – машинноориентированные ЯП (ЯМК, Автокод, Ассемблер) Языки высокого уровня – машиннонезависимые ЯП (Паскаль, Бейсик, СИ …)

№ слайда 10 Транслятор В программах – трансляторах заложены все правила ЯП и способы прео
Описание слайда:

Транслятор В программах – трансляторах заложены все правила ЯП и способы преобразования различных его конструкций на машинный язык. Транслятор (translator - переводчик) – это программа-переводчик с Автокода Ассемблера, ЯПВУ на язык машинных команд. Трансляция – это процесс перевода текста программы на язык машинных команд

№ слайда 11 Трансляция с Автокода и Паскаля на ЯМК
Описание слайда:

Трансляция с Автокода и Паскаля на ЯМК

№ слайда 12 Два вида трансляторов: - интерпретаторы; - компиляторы Транслятор Транслятор
Описание слайда:

Два вида трансляторов: - интерпретаторы; - компиляторы Транслятор Транслятор является обязательным элементом любой системы программирования. Итак, реализовать ЯП на ЭВМ – это значит создать транслятор с этого языка на ЯМК для данной ЭВМ.

№ слайда 13 Интерпретатор Это транслятор, который обеспечивает поочередно перевод каждой
Описание слайда:

Интерпретатор Это транслятор, который обеспечивает поочередно перевод каждой конструкции ЯП в машинные коды и немедленно исполняет их. Соответствует устному переводу (синхронному) текста.

№ слайда 14 Компилятор Это транслятор, который обеспечивает перевод всего текста программ
Описание слайда:

Компилятор Это транслятор, который обеспечивает перевод всего текста программы в машинные коды. Соответствует письменному переводу текста.

№ слайда 15 Системы программирования (СП) Первые системы программирования включали в себя
Описание слайда:

Системы программирования (СП) Первые системы программирования включали в себя только транслятор. Затем к транслятору стали добавляться различные сервисные средства: текстовые редакторы, отладчики, системы обслуживания различных программных библиотек, средства организации дружественного интерфейса с пользователем. Наиболее удобными для пользователя стали системы программирования, созданные на персональных компьютерах. ЯП, с которым работает СП, называется её «входным языком». СП именуются по названию своего входного языка. Например, «Система Бейсик», «Система Паскаль» и др. Иногда в название систем включаются префиксы, обозначающие, например, её фирменное происхождение. Очень популярны СП с приставкой «Турбо»: Турбо-Паскаль, Турбо-Бейсик, Турбо-СИ. Это системы, разработанные фирмой Borland. 3 12

№ слайда 16 Вопросы: Приведите примеры исполнителей алгоритмов. Почему центральный процес
Описание слайда:

Вопросы: Приведите примеры исполнителей алгоритмов. Почему центральный процессор компьютера не может исполнить программы, написанные на языке программирования Pascal или Basic? Что такое компилятор? Что такое интерпретатор? Чем компилятор отличается от интерпретатора? На какие классы делятся языки программирования ?


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

       Уважаемые коллеги! Предлагаю Вашему вниманию презентацию, которую можно использовать при объяснении темы «Языки программирования» в 9 классе по программе Угриновича Н. Д. Данную презентацию можно использовать при объяснении нового материала, а так же  при самостоятельном изучении.       Презентация содержит слайды с информацией о понятиях: программирование, программа, программист, языки программирования, классы языков программирования, транслятор, интерпретатор. В завершении  презентации – вопросы для проверки.
Автор
Дата добавления 04.05.2014
Раздел Информатика
Подраздел Презентации
Просмотров2953
Номер материала 94616050441
Получить свидетельство о публикации
Похожие материалы

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