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

Никлаус Вирт
Программа, переводящая текст программы на
языке высокого уровня в эквивалентную
программу на машинном языке.
В своем курсе я предлагаю
использовать компилятор Pascal ABC.
Система Pascal ABC предназначена
для обучения программированию на
языке Паскаль и ориентирована на
школьников и студентов младших
курсов. Pascal ABC имеет удобный
интерфейс, справочник по языку
программирования, электронный
задачник.
Как и в задачах по математики и физики, в
задачах по информатики задаются условия
задачи, т.е. исходные данные для решения
задачи (Пример: в математике - неравенство или
уравнение, в физике - масса тела или скорость).
При написании программы для решения
некоторой задачи, необходимо описать условия
данной задачи. В программировании условия
задачи описывают "Операторы описания".
Оператор описания, как и следует из его
названия, описывает данные, над которыми в
программе выполняются действия.
Примером описания (конечно, не на Паскале, а на
естественном языке) может служить предложение "В
памяти следует отвести место для хранения целого
числа, и это место мы будем обозначать А".
Операторы описания делятся на константы,
переменные, массивы.
Константа - величина, не изменяющая своё
значение в процессе работы программы.
Для объявления константы в Паскале используется
зарезервированное слово const (в Паскале имеется
множество зарезервированных слов, любое из них
нельзя использовать в качестве идентификатора
(имени) какого-либо объекта программы переменной, константы и т.д.).
Синтаксис описания констант:
CONST
ИмяКонстанты1 = Значение1;
ИмяКонстанты2 = Значение2;
CONST
Min = 0; { константа - целое число }
Max = 100;{ константа - целое число }
e = 2.7; { константа - вещественное число }
SpecChar = ''; {константа - символ }
HelpStr = 'Нажмите клавишу F1'; {константа строка }
OK = True; { логическая константа "истина" }

В нашем примере использовались
символы "{" и "}", в Паскале они
используются для написании
комментариев к тексту программы, все
символы заключенные в "{" и "}" не
читаются компилятором и над данными
ними не выполняется никаких действий.
Для вывода на экран результата работы программы в языке
Паскаля определены стандартные процедуры Write и Writeln.
Это также, как и слово const зарезервированные слова.
Синтаксис написания:
write(список);
writeln(список);
Процедура write выводит указанные в
списке величины (разделенные
запятыми) на экран, а writeln вдобавок к
этому переводит курсор на следующую
строку. Процедура writeln без
параметров (указанных в скобках) просто
переводит курсор на на следующую
строку.
Напишем программу которая выведет на экран следующую фразу "Я
программирую на Паскале".
Для написания программы нам понадобится компилятор Pascal ABC, запустим
его (Пуск - Программы - Pascal ABC - Pascal ABC.exe или на рабочем столе
следующий ярлык).
После открытия программы перед
вами будет главное окно для
ввода текста программы.
После написания, программу
необходимо отправить на
выполнение, для этого нажмите
клавишу F9 или кнопку пуск
(зелёный треугольник) в верхней
части экрана.
Чтобы сохранить текст
программы, нажмите Файл→
Сохранить как. Файлы
сохраняются с расширением pas.
В главном окне компилятора наберем следующий текст
программы:
Program Urok_1; {Задаем название нашей программы}
const {Описываем константы}
a='Я программирую на Паскале'; {Константе "а" задаем
значение "Я программирую на Паскале"}
begin {Начало действия программы}
write (a); {Вывод на экран константы "а"}
end. {Конец программы}
При запуске программы, в нижней
части экрана появится сообщение
«Я программирую на Паскале».
Мы получили результат работы
программы.
Данную программу можно упростить:
Program Urok_1; {Задаем название нашей программы}
begin {Начало действия программы}
write (‘Я программирую на Паскале’); {Вывод на экран
текста «Я программирую на Паскале"}
end. {Конец программы}
Оператор Write и Writeln помимо констант, переменных и
значений массивов, могут выводить на экран значение
символов обрамленных знаками ‘ ’. Текст программы
заключенный в эти символы воспринимается компилятором
как текстовая константа.
Const
a=‘Я программирую на’;
b=‘Паскале’;
begin
write (a,’ ‘,b);
end.
Заменим в данной программе 5 строку на…
Write(a+’ ‘+b);
Как видите, ничего не изменилось.
Что такое константы и синтаксис объявления
констант.
Типы констант.
Познакомились с оператором Вывода на экран.
Написали первую программу.
Научились пользоваться компилятором.

More Related Content

PPT
10 10 pascal_urok_
PPT
22 pascal urok_6
PPT
4 4 pascal_urok_1
PPSX
scanf(). Операторы ветвления. Тернарный оператор. switch
PPTX
Подпрограммы
PPT
урок знакомство с языком паскаль
PDF
PPTX
вспомогательные алгоритмы
10 10 pascal_urok_
22 pascal urok_6
4 4 pascal_urok_1
scanf(). Операторы ветвления. Тернарный оператор. switch
Подпрограммы
урок знакомство с языком паскаль
вспомогательные алгоритмы

What's hot (19)

PPTX
PPTX
Structural project description in VHDL
PPTX
Subprograms in VHDL, Functions in VHDL
PPTX
Solit 2014, Минусы ООП на примере языка PHP, Соловей Василий
PPTX
Statements in VHDL - Concurrent Statements
PPTX
Subprograms in VHDL, Procedures in VHDL
PPTX
Basic principles of projects description in VHDL - ENTITY, ARCHITECTURE, LIBR...
PPTX
основные команды языка программирования
PDF
Типы данных (продолжение). Операторы. Стандартные библиотеки
PPT
Презентация. Основы Pascal
PPTX
Statements in VHDL - Sequential Statements
PDF
лр5ч1 2
PPTX
паскаль язык структурного программирования
PPTX
8 повторение основ алгоритмизации и программирования
PDF
апкс 2011 05_verilog
PPS
Язык программирования Pascal
PPTX
алг и прогр (11кл)
Structural project description in VHDL
Subprograms in VHDL, Functions in VHDL
Solit 2014, Минусы ООП на примере языка PHP, Соловей Василий
Statements in VHDL - Concurrent Statements
Subprograms in VHDL, Procedures in VHDL
Basic principles of projects description in VHDL - ENTITY, ARCHITECTURE, LIBR...
основные команды языка программирования
Типы данных (продолжение). Операторы. Стандартные библиотеки
Презентация. Основы Pascal
Statements in VHDL - Sequential Statements
лр5ч1 2
паскаль язык структурного программирования
8 повторение основ алгоритмизации и программирования
апкс 2011 05_verilog
Язык программирования Pascal
алг и прогр (11кл)
Ad

Viewers also liked (20)

PPTX
4 проектування веб сайту
PDF
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
PPTX
8 онлайнові служби для роботи з документами
PPT
Komp publikatsiyi
PPTX
7 веб спільноти
PPT
20 pascal urok_4_i
PPTX
6 огляд технологій веб 2
PPTX
3 автоматизоване створення веб сайтів
PPTX
таблиці
PPT
Abetka movi pascal
PPT
19 pascal urok_3
PPT
ств оформлення блогу
PPT
Bazi danih
PPT
массивы в паскале
PPT
21 pascal urok_5
PPTX
мова розмітки гіпертексту Html
PPT
Algoritmi formi podannja-algoritmiv
PPT
Programuvanna na movi_pascal
PPTX
1 види веб сайтів та способи їх створення
PDF
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
4 проектування веб сайту
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
8 онлайнові служби для роботи з документами
Komp publikatsiyi
7 веб спільноти
20 pascal urok_4_i
6 огляд технологій веб 2
3 автоматизоване створення веб сайтів
таблиці
Abetka movi pascal
19 pascal urok_3
ств оформлення блогу
Bazi danih
массивы в паскале
21 pascal urok_5
мова розмітки гіпертексту Html
Algoritmi formi podannja-algoritmiv
Programuvanna na movi_pascal
1 види веб сайтів та способи їх створення
1263649 8833 c_karavanova_t_p_informatika_bazovii_kurs_osnovi_algoritmizaci
Ad

Similar to 4 4 pascal_urok_1 (20)

PPT
Язык программирования Паскаль
PPTX
Язык программирования PascalABC.NET 2015. Новые возможности
PPT
Общие сведения о языке программирования Паскаль
PPT
PPT
10кл общие сведения о языке программирования паскаль
PPT
10кл общие сведения о языке программирования паскаль
PPTX
оператор присваивания, ввод и вывод данных
PPT
изучаем паскаль
PPT
паскаль 10кл 14
PPTX
основы програмирования Pascal
PPT
язык програмирования
PPT
Cреда программирования
PPT
Pascal
PPT
Изучаем паскаль
PPT
введение в паскаль
PPT
паскаль
PPT
Pascal ABC
PPT
введение
Язык программирования Паскаль
Язык программирования PascalABC.NET 2015. Новые возможности
Общие сведения о языке программирования Паскаль
10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль
оператор присваивания, ввод и вывод данных
изучаем паскаль
паскаль 10кл 14
основы програмирования Pascal
язык програмирования
Cреда программирования
Pascal
Изучаем паскаль
введение в паскаль
паскаль
Pascal ABC
введение

More from Ann Eres (20)

PPTX
побудова та організація комп'ютерних мереж
PPTX
інформаційно комунікаційні технології
PPTX
побудова та організація комп'ютерних мереж
PPTX
інформаційно комунікаційні технології
PPTX
8571 урок excel
PPTX
поняття електронної таблиці
PPTX
5 клас урок 17
PPTX
запис на диски
PPTX
стисннення та арх
PPTX
Virusy ta antyvirusy
PPTX
використання системних утиліт
PPTX
пошук інформації
PPTX
типи файлів та програм
PPTX
операції над об'єктами файлової системи
PPTX
інтерфейс користувача операційної системи Windows xp
PPTX
системне та прикладне програмне забезпечення
PPT
история развития ос
PPTX
5 введення та виведення інформації
PPTX
4 обробка та зберігання інформації
PPTX
архытектра пк
побудова та організація комп'ютерних мереж
інформаційно комунікаційні технології
побудова та організація комп'ютерних мереж
інформаційно комунікаційні технології
8571 урок excel
поняття електронної таблиці
5 клас урок 17
запис на диски
стисннення та арх
Virusy ta antyvirusy
використання системних утиліт
пошук інформації
типи файлів та програм
операції над об'єктами файлової системи
інтерфейс користувача операційної системи Windows xp
системне та прикладне програмне забезпечення
история развития ос
5 введення та виведення інформації
4 обробка та зберігання інформації
архытектра пк

4 4 pascal_urok_1

  • 2. — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков.
  • 3. Никлаус Вирт создал Паскаль именно для обучения. Язык получился настолько удачным и ясным, что и теперь, спустя десятки лет, и он, и его потомки используются очень хорошо. Язык Паскаля прост, но при этом обладает ключевыми свойствами более сложных и современных языков высокого уровня. Строгий синтаксис обеспечивает хорошую диагностику ошибок. Никлаус Вирт
  • 4. Программа, переводящая текст программы на языке высокого уровня в эквивалентную программу на машинном языке. В своем курсе я предлагаю использовать компилятор Pascal ABC. Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. Pascal ABC имеет удобный интерфейс, справочник по языку программирования, электронный задачник.
  • 5. Как и в задачах по математики и физики, в задачах по информатики задаются условия задачи, т.е. исходные данные для решения задачи (Пример: в математике - неравенство или уравнение, в физике - масса тела или скорость). При написании программы для решения некоторой задачи, необходимо описать условия данной задачи. В программировании условия задачи описывают "Операторы описания".
  • 6. Оператор описания, как и следует из его названия, описывает данные, над которыми в программе выполняются действия. Примером описания (конечно, не на Паскале, а на естественном языке) может служить предложение "В памяти следует отвести место для хранения целого числа, и это место мы будем обозначать А". Операторы описания делятся на константы, переменные, массивы.
  • 7. Константа - величина, не изменяющая своё значение в процессе работы программы. Для объявления константы в Паскале используется зарезервированное слово const (в Паскале имеется множество зарезервированных слов, любое из них нельзя использовать в качестве идентификатора (имени) какого-либо объекта программы переменной, константы и т.д.). Синтаксис описания констант: CONST ИмяКонстанты1 = Значение1; ИмяКонстанты2 = Значение2;
  • 8. CONST Min = 0; { константа - целое число } Max = 100;{ константа - целое число } e = 2.7; { константа - вещественное число } SpecChar = ''; {константа - символ } HelpStr = 'Нажмите клавишу F1'; {константа строка } OK = True; { логическая константа "истина" } В нашем примере использовались символы "{" и "}", в Паскале они используются для написании комментариев к тексту программы, все символы заключенные в "{" и "}" не читаются компилятором и над данными ними не выполняется никаких действий.
  • 9. Для вывода на экран результата работы программы в языке Паскаля определены стандартные процедуры Write и Writeln. Это также, как и слово const зарезервированные слова. Синтаксис написания: write(список); writeln(список); Процедура write выводит указанные в списке величины (разделенные запятыми) на экран, а writeln вдобавок к этому переводит курсор на следующую строку. Процедура writeln без параметров (указанных в скобках) просто переводит курсор на на следующую строку.
  • 10. Напишем программу которая выведет на экран следующую фразу "Я программирую на Паскале". Для написания программы нам понадобится компилятор Pascal ABC, запустим его (Пуск - Программы - Pascal ABC - Pascal ABC.exe или на рабочем столе следующий ярлык). После открытия программы перед вами будет главное окно для ввода текста программы. После написания, программу необходимо отправить на выполнение, для этого нажмите клавишу F9 или кнопку пуск (зелёный треугольник) в верхней части экрана. Чтобы сохранить текст программы, нажмите Файл→ Сохранить как. Файлы сохраняются с расширением pas.
  • 11. В главном окне компилятора наберем следующий текст программы: Program Urok_1; {Задаем название нашей программы} const {Описываем константы} a='Я программирую на Паскале'; {Константе "а" задаем значение "Я программирую на Паскале"} begin {Начало действия программы} write (a); {Вывод на экран константы "а"} end. {Конец программы} При запуске программы, в нижней части экрана появится сообщение «Я программирую на Паскале». Мы получили результат работы программы.
  • 12. Данную программу можно упростить: Program Urok_1; {Задаем название нашей программы} begin {Начало действия программы} write (‘Я программирую на Паскале’); {Вывод на экран текста «Я программирую на Паскале"} end. {Конец программы} Оператор Write и Writeln помимо констант, переменных и значений массивов, могут выводить на экран значение символов обрамленных знаками ‘ ’. Текст программы заключенный в эти символы воспринимается компилятором как текстовая константа.
  • 13. Const a=‘Я программирую на’; b=‘Паскале’; begin write (a,’ ‘,b); end. Заменим в данной программе 5 строку на… Write(a+’ ‘+b); Как видите, ничего не изменилось.
  • 14. Что такое константы и синтаксис объявления констант. Типы констант. Познакомились с оператором Вывода на экран. Написали первую программу. Научились пользоваться компилятором.