|
|
(1 промежуточная версия не показана) |
Строка 3: |
Строка 3: |
| <metakeywords>Информатика, класс, урок, на тему, 9 класс, Знакомство с языком Паскаль.</metakeywords><br> | | <metakeywords>Информатика, класс, урок, на тему, 9 класс, Знакомство с языком Паскаль.</metakeywords><br> |
| | | |
- | '''Тема: Знакомство с языком Паскаль.''' | + | ==Тема== |
| + | *'''Знакомство с языком Паскаль.''' |
| | | |
- | '''Цель: '''Ознакомить со средой языка программирования Паскаль.
| + | ==Цель== |
| + | *Ознакомить со средой языка программирования Паскаль. |
| + | *Рассказать о истории возникновения. |
| + | *Подать его основные характеристики |
| | | |
- | Рассказать о истории возникновения.
| + | ==Ход урока== |
| | | |
- | Подать его основные характеристики
| + | ===Среда языка программирования Паскаль=== |
| | | |
- | <br> | + | '''[[Знакомство с языком Паскаль|Pascal]]''' является '''[[Что такое программирование. Полные уроки|языком программирования]]''', написанный ''Никлаусом Виртом'' в конце 60-х годов. Язык был опубликован как небольшой и эффективный, способствующий легкому и понятному стилю программирования на основе логической структуры программирования и данных. Название получил в честь известного '''[http://xvatit.com/busines/jobs-career/ математика] Блеза Паскаля.''' <br> |
| | | |
- | '''Pascal''' является языком программирования, написанный ''Никлаусом Виртом'' в конце 60-х годов. Язык был опубликован как небольшой и эффективный, способствующий легкому и понятному стилю программирования на основе логической структуры программирования и данных. Название получил в честь известного математика ''Блеза Паскаля.''
| |
- | <br>
| |
| | | |
- | '''''Рис. Никлаус Вирт'''''
| + | [[Image:Niklaus.jpg|240px|Никлаус Вирт]] |
| | | |
- | [[Image:Niklaus.jpg]]
| + | ''Рис. Никлаус Вирт'' |
| | | |
| С самого начала, Паскаль создавался как учебный язык с простым синтаксисом, строящимся на минимальном количестве основных понятий и умеющий простым компилятором переводить программы в машинный код. Первая версия языка была очень громоздкой для коротких программ. Но уже тогда этот язык мог создавать мощные программы с поддержкой определенной структуры. | | С самого начала, Паскаль создавался как учебный язык с простым синтаксисом, строящимся на минимальном количестве основных понятий и умеющий простым компилятором переводить программы в машинный код. Первая версия языка была очень громоздкой для коротких программ. Но уже тогда этот язык мог создавать мощные программы с поддержкой определенной структуры. |
Строка 24: |
Строка 26: |
| Первое восхождение Pascal «почувствал» с появлением приставки ''Турбо''. | | Первое восхождение Pascal «почувствал» с появлением приставки ''Турбо''. |
| | | |
- | '''Турбо Паскаль '''– направление языка программирования Pascal, созданный в 80-х годах для повышения качества и скорости разработки программ. Приставка «Турбо» отражает торговую марку разработчика ''Borland International'' (США). Турбо Паскаль – это интегрированная среда программирования, включая в себя редактор, компилятор, отладчик со множеством сервисных возможностей. | + | '''[[Массивы в Паскале. Полные уроки|Турбо Паскаль]] '''– направление '''[[О системном ПО и системах программирования. Полные уроки|языка программирования]]''' Pascal, созданный в 80-х годах для повышения качества и скорости разработки программ. Приставка «Турбо» отражает торговую марку разработчика ''Borland International'' (США). Турбо Паскаль – это интегрированная '''[[Что такое программирование|среда программирования]]''', включая в себя редактор, компилятор, отладчик со множеством сервисных возможностей. |
| | | |
- | <br> | + | <br> |
| | | |
- | <br>
| + | [[Image:Glavnnoe okno.jpg|480px|Turbo Pascal 7.0 ]] |
| | | |
- | [[Image:Glavnnoe okno.jpg]]
| + | <br> |
- | | + | |
- | <br> | + | |
| | | |
- | В 1992 г. Компания Borland International опубликовала две версии приложений на языке Паскаль – это <u>Turbo Pascal 7.0</u> и <u>Borland Pascal 7.0 </u> | + | В 1992 г. Компания Borland International опубликовала две версии приложений на языке Паскаль – это '''Turbo Pascal 7.0''' и '''Borland Pascal 7.0''' |
| | | |
- | Turbo Pascal 7.0 использовал все современные достижения в сфере программирования. Он может работать на любых машинах. К тому же его цена не отпугивала покупателей. Эта версия обладала широчайшимивозможностями и имела огромную модульную библиотеку. позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, Turbo Pascal мог «складывать» программы из разных частей, исправлять ошибки и выполнять отлаженную программу. | + | Turbo Pascal 7.0 использовал все современные достижения в сфере программирования. Он может работать на любых машинах. К тому же его цена не отпугивала покупателей. Эта версия обладала широчайшимив озможностями и имела огромную модульную библиотеку. позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, Turbo Pascal мог «складывать» '''[[Работа 3. Запускаем программы. Основные элементы окна программы|программы]]''' из разных частей, исправлять ошибки и выполнять отлаженную программу. |
| | | |
| <br> | | <br> |
Строка 59: |
Строка 59: |
| *отсутствие возможности подключения функций, написанных на других языках и другие. | | *отсутствие возможности подключения функций, написанных на других языках и другие. |
| | | |
- | <br> | + | <br> |
| | | |
| {{#ev:youtube|-V6Kx-bMyaU&feature=related}} | | {{#ev:youtube|-V6Kx-bMyaU&feature=related}} |
Строка 65: |
Строка 65: |
| <br> | | <br> |
| | | |
- | '''Первое открытие Паскаль. '''
| + | ===Первое открытие Паскаль=== |
| | | |
- | Для запуска Паскаля нужно отыскать в древовидной структуре каталогов ПК этот папку PASCAL и запустить из нее файл ''TURBO.EXE.'' Он содержит готовую к работе диалоговую систему. В него входят минимально необходимые компоненты Паскаля (текстовый редактор, компилятор, компоновщик изагрузчик). | + | Для '''[[Запуск программы|запуска]]''' Паскаля нужно отыскать в древовидной структуре каталогов ПК этот папку PASCAL и запустить из нее файл ''TURBO.EXE.'' Он содержит готовую к работе диалоговую систему. В него входят минимально необходимые компоненты Паскаля (текстовый редактор, компилятор, компоновщик изагрузчик). |
| | | |
- | <br> | + | <br> |
| | | |
- | [[Image:Imgg1.jpg|695x391px]] | + | [[Image:Imgg1.jpg|480px|Turbo Pascal]] |
| | | |
- | <br> | + | <br> |
| | | |
| Для выхода из Паскаля нужно нажать сочетания клавиш '''Alt + X''' и программа закроется. При необходимости вызова режима помощи ('''Help'''), нажмите на клавиатуре F1. | | Для выхода из Паскаля нужно нажать сочетания клавиш '''Alt + X''' и программа закроется. При необходимости вызова режима помощи ('''Help'''), нажмите на клавиатуре F1. |
| | | |
- | <br>
| + | ===Написание первой программы=== |
| | | |
- | '''Написание первой программы.'''
| |
| | | |
| Итак, любая программа в Паскале начинается с заголовка такого вида: | | Итак, любая программа в Паскале начинается с заголовка такого вида: |
Строка 87: |
Строка 86: |
| Далее идет раздел описаний, где должны быть описаны нужные идентификаторы, использующиеся в программе: | | Далее идет раздел описаний, где должны быть описаны нужные идентификаторы, использующиеся в программе: |
| | | |
- | *переменные<br> | + | *переменные<br> |
- | *типы<br> | + | *типы<br> |
- | *константы<br> | + | *константы<br> |
- | *функции<br> | + | *функции<br> |
- | *процедуры<br> | + | *процедуры<br> |
- | *метки<br> | + | *метки<br> |
| *и другие <br> | | *и другие <br> |
| | | |
| <br> | | <br> |
| | | |
- | [[Image:Yazzzil.jpg]] | + | [[Image:Yazzzil.jpg|480px|Язык Паскаля]] |
| | | |
| <br> Потом идет описания раздел операторов. | | <br> Потом идет описания раздел операторов. |
Строка 109: |
Строка 108: |
| После слова ''End'' ставится точка. | | После слова ''End'' ставится точка. |
| | | |
- | <br> | + | <br> |
| | | |
- | [[Image:So4 klaviw.jpg]] <br> | + | [[Image:So4 klaviw.jpg|480px|Использование клавиш в Паскаль]] <br> |
| | | |
- | <br> | + | <br> |
| | | |
- | Строгий синтаксис в языках программирования необходим потому как компьютер - исполнитель программы. | + | Строгий синтаксис в '''[[О системном ПО и системах программирования|языках программирования]]''' необходим потому как '''[[Основные характеристики персонального компьютера|компьютер]]''' - исполнитель программы. |
| | | |
| Допустим, если разделителем в списке переменных должна быть запятая, то другой знак уже будет восприниматься ошибкой. | | Допустим, если разделителем в списке переменных должна быть запятая, то другой знак уже будет восприниматься ошибкой. |
| | | |
- | Если программист забыл поставить точку с запятой между какими-то двумя операторами, то компьютер будет принимать их за один и с ошибкой. | + | Если '''[http://xvatit.com/busines/jobs-career/ программист]''' забыл поставить точку с запятой между какими-то двумя операторами, то компьютер будет принимать их за один и с ошибкой. |
| | | |
| <br> {{#ev:youtube|0ZQCXXhXq6Q&feature=related}} | | <br> {{#ev:youtube|0ZQCXXhXq6Q&feature=related}} |
| | | |
- | '''Запуск написанной программы. '''
| + | ===Запуск написанной программы=== |
| | | |
| Для запуска программы нужно: выйти в главное меню с помощью клавиши F10 выбираем режим RUN дважды нажать Enter. | | Для запуска программы нужно: выйти в главное меню с помощью клавиши F10 выбираем режим RUN дважды нажать Enter. |
| | | |
- | После этих действий на экране появится сообщение:''«Введите два целых числа через пробел». ''<br> | + | После этих действий на экране появится сообщение:''«Введите два целых числа через пробел». ''<br> |
| | | |
- | Там, где мигает курсор вводим два целых числа через пробел и жмем Enter,<br> | + | Там, где мигает курсор вводим два целых числа через пробел и жмем Enter,<br> |
| | | |
- | после этого появляется сообщение: ''произведение равно...''<br> | + | после этого появляется сообщение: ''произведение равно...''<br> |
| | | |
- | Нажимаем ''Enter.''<br> | + | Нажимаем ''Enter.''<br> |
| | | |
- | <br>
| + | [[Image:Znakii.jpg|480px|Арифметические знаки в Паскале]] |
| | | |
- | <br> | + | <br> |
| | | |
- | <br>
| + | ===Как сохранять программы=== |
| | | |
- | [[Image:Znakii.jpg]]
| + | Для того, чтобы сохранить программу, нужно: |
| | | |
- | <br>
| + | - выйти в главное меню и выбрать режим '''File''' |
| | | |
| + | - нажать ''Enter'' и из появившегося окна выбрать режим ''Save as''... |
| | | |
| + | - снова жмем ''Enter'' и появляется окно, в котором нужно набрать имя файла. |
| | | |
- | <br> | + | <u>Например, ''а:\primer_1.pas'';</u> |
| | | |
- | '''Как сохранять программы. '''
| + | *где а:\ - название диска, где сохранится файл |
- | | + | *primer_1 - имя файла (может содержать не болmit 8 символов) |
- | Для того, чтобы сохранить программу, нужно:
| + | |
- | | + | |
- | - выйти в главное меню и выбрать режим '''File'''
| + | |
- | | + | |
- | - нажать ''Enter'' и из появившегося окна выбрать режим ''Save as''...
| + | |
- | | + | |
- | - снова жмем ''Enter'' и появляется окно, в котором нужно набрать имя файла.
| + | |
- | | + | |
- | <u>Например, ''а:\primer_1.pas'';</u>
| + | |
- | | + | |
- | *где а:\ - название диска, где сохранится файл | + | |
- | *primer_1 - имя файла (может содержать не болmit 8 символов) | + | |
| *pas - расширение файл написанного на языке Паскаль. | | *pas - расширение файл написанного на языке Паскаль. |
| | | |
- | | + | <br> |
| | | |
| {{#ev:youtube|nm4WAzTMHfA&feature=related}} | | {{#ev:youtube|nm4WAzTMHfA&feature=related}} |
| | | |
- | <br> '''Вопросы:'''
| |
| | | |
- | 1. Кто и когда написал язык Паскаль?
| + | ===Вопросы=== |
| | | |
- | 2. Что представлял из себя этот язык?
| + | ''1. Кто и когда написал язык Паскаль?'' |
| | | |
- | 3. Назовите преимущества и недостатки языка Паскаль.
| + | ''2. Что представлял из себя этот язык?'' |
| | | |
- | 4. Как запустить Паскаль?
| + | ''3. Назовите преимущества и недостатки языка Паскаль.'' |
| | | |
- | 5. Процесс написания программы.
| + | ''4. Как запустить Паскаль?'' |
| | | |
- | 6. Как сохранить написанную программу? | + | ''5. Процесс написания программы.'' |
| + | |
| + | ''6. Как сохранить написанную программу?'' |
| | | |
| <br> | | <br> |
| | | |
- | ''Список использованных источников:''
| + | ==Список использованных источников== |
| | | |
- | 1. Урок на тему: «Язык программирования Паскаль», Олейникова Т. В., г. Харьков. | + | ''1. Урок на тему: «Язык программирования Паскаль», Олейникова Т. В., г. Харьков.'' |
| | | |
- | 2. Моргун А. Н. Программирование на языке Паскаль. Основы обработки структур данных. - М.: Диалектика, 2005 г. | + | ''2. Моргун А. Н. Программирование на языке Паскаль. Основы обработки структур данных. - М.: Диалектика, 2005 г.'' |
| | | |
- | 3. УсковаО. Ф. Программирование на языке Паскаль. Задачник. - Питер, 2003 г.<br> | + | ''3. УсковаО. Ф. Программирование на языке Паскаль. Задачник. - Питер, 2003 г.<br>'' |
| | | |
- | 4. pascal.sources.ru | + | ''4. pascal.sources.ru'' |
| | | |
- | <br>
| + | ---- |
| | | |
| ''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.'' | | ''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.'' |
| | | |
- | <br> ---
| + | ---- |
| | | |
- | '''<u>Над уроком работали</u>'''
| |
| | | |
- | Олейникова Т. В.
| + | '''Над уроком работали''' |
| | | |
- | Соловьев М. С.
| + | Олейникова Т. В. |
| | | |
| + | Соловьев М. С. |
| + | |
| + | <br> |
| | | |
| ---- | | ---- |
| | | |
- | | + | <br> |
| | | |
| Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br> | | Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br> |
- |
| |
- |
| |
| | | |
- | | + | <br> |
- | | + | |
- |
| + | |
| | | |
| [[Category:Информатика_9_класс]] | | [[Category:Информатика_9_класс]] |
- |
| |
- | <br>
| |
С самого начала, Паскаль создавался как учебный язык с простым синтаксисом, строящимся на минимальном количестве основных понятий и умеющий простым компилятором переводить программы в машинный код. Первая версия языка была очень громоздкой для коротких программ. Но уже тогда этот язык мог создавать мощные программы с поддержкой определенной структуры.
В 1992 г. Компания Borland International опубликовала две версии приложений на языке Паскаль – это Turbo Pascal 7.0 и Borland Pascal 7.0
Turbo Pascal 7.0 использовал все современные достижения в сфере программирования. Он может работать на любых машинах. К тому же его цена не отпугивала покупателей. Эта версия обладала широчайшимив озможностями и имела огромную модульную библиотеку. позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, Turbo Pascal мог «складывать» программы из разных частей, исправлять ошибки и выполнять отлаженную программу.
Далее идет раздел описаний, где должны быть описаны нужные идентификаторы, использующиеся в программе:
Здесь задаются действия над объектами программы, введенными в разделе описаний.
Операторы отделяются точкой с запятой друг от друга.
Допустим, если разделителем в списке переменных должна быть запятая, то другой знак уже будет восприниматься ошибкой.
Для запуска программы нужно: выйти в главное меню с помощью клавиши F10 выбираем режим RUN дважды нажать Enter.
Олейникова Т. В.
Соловьев М. С.
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на Образовательном форуме, где на международном уровне собирается образовательный совет свежей мысли и действия. Создав блог, Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. Гильдия Лидеров Образования открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.