X-PDF

Паскаль-язык структурного программирования. Информатика и ИКТ, 10 класс

Поделиться статьей

25.01.2023г.            ИКТ 10 класс

Тема урока: Паскаль-язык структурного программирования.

Цели урока:

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

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

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

Тип урока: изучение нового материала

Форма урока: синтетическая.

Место урока вучебной теме: первичный

Методы иметодические приемы:

1 Информационно -рецептивный:
а) словесный: рассказ — объяснение, описание, беседа,

б) наглядный:иллюстрации, демонстрация, ТСО.
Приемы обучения: изложение информации, объяснение, активизация вниманияи мышления, получение из текста и иллюстраций новых знаний, работа сраздаточным материалом.
2. Репродуктивный.
Приемы обучения: подача материала в готовом виде, конкретизация изакрепление уже приобретенных знаний.
3. Визуальный: составление логических цепочек.
4. Суггестивный: применение различных видов искусства.

5. Перцептивный (восприятие и связь с жизнью):
6
. Релаксопедический: психологическаяразгрузка.
Межпредметные связи: математика, экономика

Материалы иоборудование: флипчарт,  проектор,ноутбук

Основные понятия итермины: алгоритм, программа,паскаль

 

Ход урока

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

       II.Актуализацияопорных знаний

Тест «Алгоритмы»

    III.Объяснениенового материала

Компьютер — этоустройство для универсальной обработки информации. Достаточно только написатьточную инструкцию (последовательность) тех действий, которые нам нужны.Вспомним, что словесное описание этих действий — один из способов задания(описания) алгоритма. А сама последовательность действий носит названиепрограмма. Эту последовательность действий следует писать на языке, который былбы понятен человеку и компьютеру.

Под языкомпонимают любую систему знаков – это общее определение. И здесь возникаетследующая проблема — язык ЭВМ (машинный язык) весьма далек от понятий, которымиоперирует человек: регистр, переслать, перейти по адресу и т. д., и все этозаписывается в машинных кодах. Поэтому, чтобы компьютер мог понять написаннуюпрограмму, она должна быть переведена на язык, понятный самому компьютеру. Этотпроцесс перевода называется трансляцией.

Трансляция– это  процессвосприятия компьютером программы, написанной на некотором формальном языке.

Существует дваразличных подхода к трансляции — интерпретация и компиляция:

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

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

Интерпретатор– переводит ивыполняет программу построчно

Компилятор – читает программу целиком,  переводит исоздает законченный вариант программы на машинном языке, который затем ивыполняется

Язы́кпрограмми́рования— формальная знаковая система, предназначенная для записи компьютерныхпрограмм.

Программа– записьалгоритмов на языках программирования.

Существуетнесколько тысяч языков программирования. Они делятся на  2 основные группы.

1) языки низкогоуровня;

2) языки высокогоуровня.

Наибольшеераспространение получили следующие языки программирования:                       Ассемблер

Фортран

Basic

 Pascal

C/C++

Java

Мы с вамипознакомимся с языком программирования Паскаль.

Турбо Паскальпоявился на рынке программных продуктов в 1984 году и совершил революцию впрограммировании. До этих пор предпочтение от давалось Ваsic —простому, дешевому и легко усваиваемому. Паскаль же был аппаратно зависимым,дорогим и сложным в обращении.

Языкпрограммирования Паскаль был разработан Н. Виртом в 1968—1970 годах и получилширокое распространение благодаря наглядности программ и легкости при изучении.Он послужил основой для разработки других языков программирования. Данный языкпрограммирования был назван в честь Блеза Паскаля, как память о том, что тотсоздал первую счетную машину в 1641 году. Никлаус Вирт создал Паскаль дляобучения программированию, однако, тот «дорос» и до широкого коммерческогоиспользования. В 1992 году фирма Воrland Intarnational выпустила два пакета программирования на языке Паскаль — это ВоrlandРаса1 7.0 и Тиrbo Раscal 7.0.

 

Достоинства языка Паскаль:

·  простота языка позволяет быстро его освоить исоздавать алгоритмически сложные программы;

·  развитые средства представления структур данныхобеспечивают удобство работы как с числовой, так и с символьной и битовойинформацией ;

·  оптимизирующие свойства трансляторов с Паскаляпозволяют создавать эффективные программы.

Представленная информация была полезной?
ДА
61.17%
НЕТ
38.83%
Проголосовало: 1424

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

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

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

Алфавит языка — набор таких символов.

Алфавит языка Turbo Pascal 7.0 включает:

§     все латинские прописные и строчные буквы

§     арабские цифры (0 – 9)

§     символы  + — * / =< >  , . ; : ‘ _ () { }  и др.

§     служебные (зарезервированные)слова

Для записи команд,имен функций, поясняющих терминов Turbo Pascal 7.0  существует набор строгоопределенных слов, которые называются служебными или зарезервированными(это английские мнемонические сокращения).

Служебные словаделятся на три группы:

операторы (READ, WRITELN и др.)

§     имена функций (SIN, COS и др.)

§     ключевые слова (VAR, BEGIN, END идр.)

Структура программы в Паскале

1 часть – описание данных и операторов.

2 часть программный блок.

Общий видпрограммы:

Program       (имяпрограммы)

      label        (список меток)

      const        (список постоянных значений)

      type          (описания сложных типов данных)

      var           (описания данных программы)

begin        (началопрограммного блока)

 (алгоритм)

end.            (конец программы)

Имя программы включает не более 8 знаков, начинается с буквы и неимеет пробелов.

Описательная часть состоит из 4 разделов: меток,констант, имён и типов  переменных.

Описание каждого типа заканчивается точкой сзапятой.

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

Операторы ввода и вывода:

read (список имён) – останавливает работу программыи ждёт, пока пользователь наберёт на клавиатуре числа (через пробел) и нажмёт ENTER. Например:read (i, jПосле работы этого оператора курсор располагается за последним числомно не переводится на новую строку. Для перевода курсора на новую строку послеввода данных надо использовать оператор   readln(список имён).

write (список вывода) – выводит данные на экран.Список вывода  — перечисленные через запятую имена результатов вычисления ипояснительные тексты в апострофах. Например: write(‘х=‘, х); На экраненапечатается число с фиксированной точкой. Например: write(‘х=‘, х:6:2); наэкране будет выдано число из 6 знаков из них два после запятой, (х = -23.57).

Перевод курсора на новую строку осуществляетсяоператором пустого вывода writeln. Оператор пустого ввода readln .

                                      IV.Систематизацияполученных знаний

Практическая работа за компьютером

                                         V.Подведение итоговурока.

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

Ответьте теперь намои вопросы:

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

2.                 Какие языкипрограммирования существуют?

3.                 Кем был создан языкПаскаль? Почему он получил такое название?

4.                 Какие операторы языка выузнали?

Выставление оценокза урок.

                                      VI.Домашнее задание

§ 11 стр. 74 – 80, учить определения


Поделиться статьей
Автор статьи
Анастасия
Анастасия
Задать вопрос
Эксперт
Представленная информация была полезной?
ДА
61.17%
НЕТ
38.83%
Проголосовало: 1424

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

ЯТТС-Рекомендации по написанию отчета по учебной и производственной практики-Гостинечное дело

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.17% НЕТ 38.83% Проголосовало: 1424


Поделиться статьей

ЮУрГУ-вопросы

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.17% НЕТ 38.83% Проголосовало: 1424


Поделиться статьей

ЮУГУ-Отчет_ПП-Машины непрерывного транспорта

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.17% НЕТ 38.83% Проголосовало: 1424


Поделиться статьей

ЮУГУ- Курсовой проект по электронике

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.17% НЕТ 38.83% Проголосовало: 1424


Поделиться статьей

ЮУГУ-ВКР-Обеспечение требований охраны труда на рабочем месте слесаря-ремонтника 5 разряда

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.17% НЕТ 38.83% Проголосовало: 1424


Поделиться статьей

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram
Заявка
на расчет