1152326
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

Манифест «Инфоурок»
ИнфоурокИнформатикаПрезентацииПрезентация по информатике для 9 класса «Языки программирования»
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 60% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ) в соответствии с ФГОС" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Подать заявку на этот курс    Смотреть список всех 646 курсов

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

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

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

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? Что такое компилятор? Что такое интерпретатор? Чем компилятор отличается от интерпретатора? На какие классы делятся языки программирования ?

Ого! На "Инфоуроке" олимпиады стали бесплатными    успеть подать заявку
Не тот материал, который искали? Воспользуйтесь поиском по нашей базе из 3114100 материалов.
Искать
Рейтинг материала: 4.75
Проголосовало пользователей: 4
Краткое описание документа:
       Уважаемые коллеги! Предлагаю Вашему вниманию презентацию, которую можно использовать при объяснении темы «Языки программирования» в 9 классе по программе Угриновича Н. Д. Данную презентацию можно использовать при объяснении нового материала, а так же  при самостоятельном изучении.       Презентация содержит слайды с информацией о понятиях: программирование, программа, программист, языки программирования, классы языков программирования, транслятор, интерпретатор. В завершении  презентации – вопросы для проверки.
Общая информация

Вам будут интересны эти курсы:

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Благодарность за вклад в методическое обеспечение учебного процесса по преподаваемой дисциплине

Опубликуйте 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Добавить материал
Сертификат о создании персонального учительского сайта

Опубликуйте 5 материалов, чтобы БЕСПЛАТНО получить сертификат о создании сайта

Добавить материал
Грамота за высокий уровень сформированности информационно-коммуникационной компетентности

Опубликуйте 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Добавить материал
Свидетельство за транслирование результатов своей профессиональной деятельности

Опубликуйте 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Добавить материал
Грамота за личный вклад в повышение качества образования

Опубликуйте 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Добавить материал
Почётная грамота за высокий уровень профессионализма

Опубликуйте 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Добавить материал
Золотая грамота за современный подход к преподаванию и повышение качества педагогического труда

Опубликуйте 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную золотую грамоту

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