Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Что такое программирование?"

Презентация по информатике на тему "Что такое программирование?"

Скачать материал
Скачать материал "Презентация по информатике на тему "Что такое программирование?""

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Системный администратор

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

  • Что такое программирование?

    1 слайд

    Что такое программирование?

  • Робот, производственный станок или бытовой прибор управляется человеком. При...

    2 слайд

    Робот, производственный станок или бытовой прибор управляется человеком. При этом человек не стоит у прибора и не отдает ему команды одна за другой, а определенным образом записывает их последовательность в память машины. Последовательность команд, определяющая деятельность вычислительной машины в заданных условиях, представляет собой программу. Составление подобных программ – это программирование – широко распространенный на сегодняшний день вид человеческой деятельности.
    Программа – это план деятельности исполнителя (например, компьютера) по решению определенного типа задач. Чтобы составить план, важны логическое и иные формы мышления, знание условий выполнения программы и возможностей исполнителя, предугадывание возможных ошибок, а также умение писать программы на понятном исполнителю языке – конкретном языке программирования. Это и есть основные знания, умения и навыки программиста.
    На самом деле вычислительные машины (компьютеры) могут выполнять лишь простейшие команды, вроде сложения целых величин, замены нуля на единицу, перемещения единицы из одной ячейки в другую и т.п. Но эти вычислительные машины совершают операции с такой скоростью, которая нам, людям, и не снилась. И в этом их главное преимущество.
    Все программы, по сути, обрабатывают данные. При этом понятие данных можно трактовать весьма широко. Однако все они для современных ЭВМ кодируются определенным набором нулей и единиц. Внутри машины программы работают именно с такими битовыми данными, но современный программист может не видеть такой «мелочности» и оперировать привычными для человека понятиями: числами, строками, объектами и т.п.
    Зачастую, именно программы, установленные на компьютере определяют его назначение. Конструкторские особенности могут уйти на второй план.
    Машины с точки зрения их возможностей обработки данных универсальны (работают с 0 и 1), а человек пишет команды на языке программирования, который больше удовлетворяет его возможностям. Следовательно, должна существовать промежуточная программа для преобразования команд с языка программирования на язык машин. И такие программы существуют в виде так называемых компиляторов и интерпретаторов. Они весьма разнообразны, т.к. существует множество языков программирования, каждый из которых имеет свой компилятор или интерпретатор. Другими словами вычислительные машины «говорят» почти всегда на одном языке, а программисты – на разных языках.
    Разнообразие языков программирования можно объяснить многообразием сфер человеческой деятельности, историческим развитием компьютерных технологий и конкуренцией разработчиков систем программирования, а также рядом других факторов.
    В настоящее время программирование стало широко распространенным видом человеческой деятельности.

  • Языки программирования. Общая характеристикаИнформационные технологии занимаю...

    3 слайд

    Языки программирования. Общая характеристика
    Информационные технологии занимают все более значимую роль в человеческом обществе. Они проникли во все сферы деятельности. Для обслуживания общественных потребностей в автоматизации труда, хранения данных, связи и др. развиваются языки программирования. Если раньше языки программирования использовались лишь для создания программ для автоматизации вычислительных процессов, то на сегодняшний день они используются для решения более разнообразных задач.
    Изучение истории языков программирования, их разнообразия и особенностей позволяет программисту сделать правильный выбор при выборе языка для решения определенной задачи.

  • Причины и тенденции развития языков программированияПотребность в решении бол...

    4 слайд

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

  • Качество программы и ее разработкаВысокое качество программы достигается, в...

    5 слайд

    Качество программы и ее разработка


    Высокое качество программы достигается, в первую очередь, за счет глубокой проработки схемы алгоритма на этапе проектирования. Это, прежде всего, безошибочность программы, уверенность программиста в том, что она не содержит ошибок, и уверенность пользователя в том, что она правильна.
    Уверенность в безошибочности программы определяется ясностью и простотой, читаемостью и легкостью интерпретации ее автором и пользователями, поскольку ошибки в программе могут выявляться в процессе ее создания и эксплуатации. Шансы сделать ошибки уменьшаются, если при разработке создатели программы будут стремиться к тому, чтобы она была понятной другим людям.

  • Парадигмы программированияЧто такое парадигма вообще? Можно сказать, что это...

    6 слайд

    Парадигмы программирования
    Что такое парадигма вообще? Можно сказать, что это определенный взгляд на явления окружающего мира и представление о возможных действиях с ними. В программировании под парадигмой принято понимать обобщение о том, как должна быть организована работа программы.
    Среди прочего выделяют такие парадигмы программирования как директивное (структурное), объектно-ориентированное и декларативное (функционально-логическое). Многие языки поддерживают несколько парадигм программирования. С другой стороны, есть языки ориентированные исключительно на реализацию одной парадигмы.

  • Проектирование программРазработка программ и программных комплексов должна об...

    7 слайд

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

  • Особенности и применение разных классов языков программированияПреимущества
О...

    8 слайд

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

  • Качество программы и ее разработкаВысокое качество программы достигается, в п...

    9 слайд

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

  • Краткая характеристика некоторых языков программированияЯзык программирования...

    10 слайд

    Краткая характеристика некоторых языков программирования
    Язык программирования Pascal был разработан Никлаусом Виртом в 1968-1970 гг. и назван так в честь ученого Блеза Паскаля, жившего в XVII веке и оставившего заметный след в науке.
    Некоторые особенности Pascal
    Приспособлен для обучения программированию.
    Основан на ряде фундаментальных понятий структурного программирования.
    Большой набор поддерживаемых структурных типов данных.
    Распространенность языка обеспечила ему большую базу различных программных систем.
    Надежность программ, обеспечивающаяся избыточностью информации в исходном коде.
    Послужил основой для разработки других языков программирования (Delphi).

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Презентация по информатике на тему "Что такое программирование?"


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

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


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

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

6 672 378 материалов в базе

Материал подходит для УМК

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

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

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

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

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

  • Скачать материал
    • 01.03.2018 768
    • PPTX 2.1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кубашев Рашид Рахимжанович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Кубашев Рашид Рахимжанович
    Кубашев Рашид Рахимжанович
    • На сайте: 6 лет и 2 месяца
    • Подписчики: 9
    • Всего просмотров: 119901
    • Всего материалов: 67

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

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

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

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

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

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

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 50 человек из 22 регионов
  • Этот курс уже прошли 152 человека

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

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

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

72 ч. — 180 ч.

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

Мини-курс

Основы продаж и управление продуктом

3 ч.

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

Мини-курс

Преодоление внутренних барьеров: убеждения, зависимости, и самооценка

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 185 человек из 48 регионов
  • Этот курс уже прошли 45 человек

Мини-курс

Управление производством и оптимизация затрат

2 ч.

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