СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Общие сведения о программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Общие сведения о программирования»

   Программирование Общие сведения о программировании

Программирование

Общие сведения о программировании

Впервые программы встречаются в 20-х годах 19 века.   Англ. Исследователь Ч. Бэббидж выдвинул идею о предварительной записи действий вычислительной машины. Первые программы предназначались для управления ткацкими станками. Они записывались на перфокарты, которые били придуманы Чарльзом Бэббиджем и французским изобретателем Жозефом Жаккаром.

Впервые программы встречаются в 20-х годах 19 века.

  • Англ. Исследователь Ч. Бэббидж выдвинул идею о предварительной записи действий вычислительной машины.
  • Первые программы предназначались для управления ткацкими станками. Они записывались на перфокарты, которые били придуманы Чарльзом Бэббиджем и французским изобретателем Жозефом Жаккаром.
Вместе с Бэббиджем работала его современница Ада Лавлейс (дочь великого английского поэта Жоржа Байрона), которою называют первым в мире программистом. Она ввела науку о программировании, термины и понятия. В честь неё был назван язык программирования «Ада», созданный в наше время.

Вместе с Бэббиджем работала его современница Ада Лавлейс (дочь великого английского поэта Жоржа Байрона), которою называют первым в мире программистом.

  • Она ввела науку о программировании, термины и понятия. В честь неё был назван язык программирования «Ада», созданный в наше время.
Чем отличается программный способ записи алгоритмов от других?  Точной записью команд, не оставляющей места для произвольного толкования их исполнителем.  Язык для записи алгоритмов должен быть формализован.  Его называют языком программирования , а запись алгоритма на этом языке — программой для компьютера .

Чем отличается программный способ записи алгоритмов от других?

  • Точной записью команд, не оставляющей места для произвольного толкования их исполнителем.
  • Язык для записи алгоритмов должен быть формализован.
  • Его называют языком программирования , а запись алгоритма на этом языке — программой для компьютера .
Язык программирования – это искусственный язык для написания команд, выполняемых компьютером.

Язык программирования – это искусственный язык для написания команд, выполняемых компьютером.

Алгоритмический язык - три составляющие: алфавит, синтаксис и семантика.   Алфавит — это фиксированный для данного языка набор основных символов  Синтаксис — это правила построения фраз  Семантика -- являясь системой правил истолкования отдельных языковых конструкций

Алгоритмический язык - три составляющие: алфавит, синтаксис и семантика.

  • Алфавитэто фиксированный для данного языка набор основных символов
  • Синтаксисэто правила построения фраз
  • Семантика -- являясь системой правил истолкования отдельных языковых конструкций
Что такое уровень языка программирования? В зависимости от степени детализации предписаний обычно определяется уровень языка программирования — чем меньше детализация, тем выше уровень языка.

Что такое уровень языка программирования?

  • В зависимости от степени детализации предписаний обычно определяется уровень языка программирования — чем меньше детализация, тем выше уровень языка.
Уровни языков программирования: машинные ( языки низкого уровня) ; машинно-оpиентиpованные (ассемблеpы); машинно-независимые (языки высокого уровня).

Уровни языков программирования:

  • машинные ( языки низкого уровня) ;
  • машинно-оpиентиpованные (ассемблеpы);
  • машинно-независимые (языки высокого уровня).
Язык ассемблера — это система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде.
  • Язык ассемблера — это система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде.
Программа – это упорядоченный список команд, написанных на языке программирования и предназначенных для выполнения на компьютере.

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

Транслятор – это программа, которая преобразует команды языка программирования в машинный код. Такая программа была создана в начале 50-х годов 20 века американской программисткой и одновременно контр – адмиралом морских сил США Грейс Хоппер.

Транслятор – это программа, которая преобразует команды языка программирования в машинный код.

  • Такая программа была создана в начале 50-х годов 20 века американской программисткой и одновременно контр – адмиралом морских сил США Грейс Хоппер.
Трансляторы делятся на: Компиляторы  Компилятор преобразует исходный код программы в машинный язык, т. е. язык нулей и единиц. В результате чего получается работающая программа – её называют рабочим кодом. Файл таких программ имеют расширение .ехе или .сом. и представляют собой машинный код. Интерпретаторы Интерпретаторы обрабатывают текст программы, во время её выполнения. Интерпретаторы являются программами – посредниками, которые читают команды из файла и переводят их на язык процессора во время выполнения программы.

Трансляторы делятся на:

  • Компиляторы
  • Компилятор преобразует исходный код программы в машинный язык, т. е. язык нулей и единиц. В результате чего получается работающая программа – её называют рабочим кодом. Файл таких программ имеют расширение .ехе или .сом. и представляют собой машинный код.
  • Интерпретаторы
  • Интерпретаторы обрабатывают текст программы, во время её выполнения. Интерпретаторы являются программами – посредниками, которые читают команды из файла и переводят их на язык процессора во время выполнения программы.
Трансляторы делятся на: Компиляторы  Pascal Basic C++ Delphi Fortran… Интерпретаторы  JavaScript VBScrip е ActionScript

Трансляторы делятся на:

  • Компиляторы
  • Pascal
  • Basic
  • C++
  • Delphi
  • Fortran…
  • Интерпретаторы
  • JavaScript
  • VBScrip е
  • ActionScript
Современные языки программирования – это не только язык программирования и транслятор. Сейчас языки программирования поставляются на рынок программного обеспечения с комплектом различных инструментов: Текстовый редактор для набора и редактирования программ Язык программирования с транслятором Система устранения синтаксических ошибок Справочная система… Всё вместе называется инструментальной оболочкой.

Современные языки программирования – это не только язык программирования и транслятор.

Сейчас языки программирования поставляются на рынок программного обеспечения с комплектом различных инструментов:

  • Текстовый редактор для набора и редактирования программ
  • Язык программирования с транслятором
  • Система устранения синтаксических ошибок
  • Справочная система…

Всё вместе называется инструментальной оболочкой.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!