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

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

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

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 6 месяцев

Руководитель реабилитационного подразделения

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

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

    1 слайд

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

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

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

    2 слайд

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

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

    3 слайд

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

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

    4 слайд

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

  • 5 Уровни языков программированияУровень языка программирования определяет сте...

    5 слайд

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

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

    6 слайд

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

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

    7 слайд

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

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

    8 слайд

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

  • 9Языки
 программирования (ЯП) Языки низкого уровня – машинноориентированные Я...

    9 слайд

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

  • 10ТрансляторВ программах – трансляторах заложены все правила ЯП и способы пре...

    10 слайд

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

  • 11Трансляция 
с Автокода и Паскаля на ЯМК01 24 28 2С	     		ЯМКС:=A+B 	Паскал...

    11 слайд

    11
    Трансляция
    с Автокода и Паскаля на ЯМК
    01 24 28 2С ЯМК
    С:=A+B Паскаль
    ADD A, B, C Автокод
    Трансляция с Паскаля
    Трансляция с Автокода

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

    12 слайд

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

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

    13 слайд

    13
    Интерпретатор
    Это транслятор, который обеспечивает поочередно перевод каждой конструкции ЯП в машинные коды и немедленно исполняет их.
    Соответствует устному переводу (синхронному) текста.
    Текст программы
    Исходные данные
    ИНТЕРПРЕТАТОР
    Результаты

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

    14 слайд

    14
    Компилятор
    Это транслятор, который обеспечивает перевод всего текста программы в машинные коды.
    Соответствует письменному переводу текста.
    Текст программы
    Исходные данные
    КОМПИЛЯТОР
    Результаты
    Программа на ЯМК
    компиляция

  • 15Системы программирования (СП) Первые системы программирования включали в се...

    15 слайд

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

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

    16 слайд

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

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

Уважаемые коллеги!

Предлагаю Вашему вниманию презентацию, которую можно использовать при объяснении темы «Языки программирования» в 9 классе по программе Угриновича Н. Д.

Данную презентацию можно использовать при объяснении нового материала, а так же при самостоятельном изучении.

Презентация содержит слайды с информацией о понятиях: программирование, программа, программист, языки программирования, классы языков программирования, транслятор, интерпретатор.

В завершении презентации – вопросы для проверки.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 015 материалов в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.05.2014 11815
    • PPTX 137.5 кбайт
    • 307 скачиваний
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гилязова Надежда Дмитриевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Гилязова Надежда Дмитриевна
    Гилязова Надежда Дмитриевна
    • На сайте: 7 лет
    • Подписчики: 0
    • Всего просмотров: 20791
    • Всего материалов: 3

Ваша скидка на курсы

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

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 27 регионов
  • Этот курс уже прошли 179 человек

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 718 человек

Мини-курс

Психологические концепции и практики

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 16 регионов

Мини-курс

Готовимся к ЕГЭ по литературе

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Современные инструменты инвестирования и управления затратами

4 ч.

780 руб. 390 руб.
Подать заявку О курсе