Презентация, доклад на тему Паскаль - язык структурного программирования 10 класс

Содержание

Программирование для ЭВМ – процесс создания программ управления работой компьютера

Слайд 1Паскаль – язык структурного программирования
Выполнила: учитель информатики МБОУ «Окская СШ» Юзвитскова

Юлия Алексеевна


Паскаль – язык структурного программированияВыполнила: учитель информатики МБОУ «Окская СШ» Юзвитскова Юлия Алексеевна

Слайд 2Программирование для ЭВМ – процесс создания программ управления работой компьютера

Программирование для ЭВМ – процесс создания программ управления работой компьютера

Слайд 3Эволюция программирования
1. Программирование в машинных кодах. Первый язык – машинно –

ориентированный автокод (Ассемблер)

Недостатки:
- нельзя переносить для исполнения на другие типы ЭВМ с другой системой команд процессора;
- достаточно сложное для массового освоения.

Эволюция программирования1. Программирование в машинных кодах. Первый язык – машинно – ориентированный автокод (Ассемблер)Недостатки: - нельзя переносить

Слайд 42. Языки программирования высокого уровня (ЯПВУ) - Бейсик
Используется как самостоятельный язык для

разработки прикладных программ, главным образом, работающих под управлением ОС Windows различных версий. Также широко распространён в качестве встроенного языка прикладных программных систем различного назначения и в качестве языка для программируемых калькуляторов.
2. Языки программирования высокого уровня (ЯПВУ) - БейсикИспользуется как самостоятельный язык для разработки прикладных программ, главным образом,

Слайд 52. Языки программирования высокого уровня (ЯПВУ) - Фортран (FORmula TRANslator (переводчик формул))
Фортран широко

используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм
2. Языки программирования высокого уровня (ЯПВУ) - Фортран (FORmula TRANslator (переводчик формул))Фортран широко используется в первую очередь для

Слайд 6C++ широко используется для разработки программного обеспечения. создание операционных систем, разнообразных прикладных программ, драйверов устройств,

приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений.
С# (Си – шарп) - язык разработки приложений для платформы Microsoft .NET Framework

2. Языки программирования высокого уровня (ЯПВУ) - Си

C++ широко используется для разработки программного обеспечения. создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов,

Слайд 72. Языки программирования высокого уровня (ЯПВУ) - Java (Назван в честь марки кофеНазван

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

Используется для написания клиентских приложений и серверного программного обеспечения


class Box {
int width; // ширина коробки
int height; // высота коробки
int depth; // глубина коробки

// Конструктор
Box(int a, int b) {
width = a;
height = b;
depth = 10;
}

// вычисляем объём коробки
int getVolume() {
return width * height * depth;
}
}

2. Языки программирования высокого уровня (ЯПВУ) - Java (Назван в честь марки кофеНазван в честь марки кофе Java (очень популярного

Слайд 8
Язык программирования - это формальный язык, предназначенный для записи алгоритмов, исполнителем

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

Никлаус Вирт (род. в 1934 г.) - швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). В 1969 году разработал язык Паскаль как язык для обучения студентов структурной методике программирования. Свое название получил в честь Блеза Паскаля – изобретателя первого вычислительного механического устройства.

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

Слайд 91. UCSD Pascal В 1978 году в Калифорнийском университете в Сан-Диего была разработана система

UCSD p-System, реализовывавшая модули, строки символов переменной длины, директивы трансляции, обработка ошибок ввода-вывода, обращение к файлам по именам и другое. Впоследствии основные реализации языка Паскаль основывались на этом диалекте. 2. Object Pascal В 1986 году фирма Apple разработала объектное расширение языка Паскаль, получив в результате Object Pascal. Он был разработан группой Ларри Теслера, который консультировался с Никлаусом Виртом. 3. Turbo Pascal В 1983 году появилась первая версия интегрированной среды разработки Turbo Pascal фирмы Borland, основывавшаяся на одноимённой реализации Паскаля. В 1989 году объектное расширение языка было добавлено в Turbo Pascal версии 5.5. Последняя версия (7.0) была переименована в Borland Pascal. 4. Delphi Дальнейшее развитие реализации Паскаля от Borland породило вариант Object Pascal от Borland, впоследствии, в ходе развития среды программирования Delphi, получивший одноимённое название.

История Паскаля

1. UCSD Pascal В 1978 году в Калифорнийском университете в Сан-Диего была разработана система UCSD p-System, реализовывавшая модули, строки

Слайд 10Структура процедурных языков программирования высокого уровня

Структура процедурных  языков программирования высокого уровня

Слайд 11
Структура программы на Паскале
program ;
const ;
var

<описание используемых переменных>;
begin <начало программного блока>
<оператор 1>;
<оператор 2>;

<оператор n>
end.
Структура программы на Паскалеprogram ; const ; var ;begin  ;  ;	 …  end.

Слайд 12Раздел операторов имеется в любой программе и является основным. Предшествующие разделы

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

Слайд 13В Турбо Паскале возможно:
Отсутствие заголовка программы;
Разделы Const, Type, Var, Label могут

следовать друг за другом в любом порядке и повторяться в разделе описаний сколько угодно раз
В Турбо Паскале возможно:Отсутствие заголовка программы;Разделы Const, Type, Var, Label могут следовать друг за другом в любом

Слайд 14Найдите в сканворде изученные операторы и еще неизвестные

Найдите в сканворде изученные операторы и еще неизвестные

Слайд 15Правильные ответы

Правильные ответы

Слайд 16Домашнее задание
§ 14, вопросы стр. 104

Домашнее задание§ 14, вопросы стр. 104

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть