Инфоурок / Информатика / Конспекты / Запись линейного алгоритма на примере Pascal и VisualBasic

Запись линейного алгоритма на примере Pascal и VisualBasic

библиотека
материалов

Тема урока: «Запись линейного алгоритма на примере Pascal и VisualBasic»

Цель: Научиться работать в двух средах программирования, решая одну задачу.

Задачи:

  1. Повторение основных команд: ввод с клавиатуры, вывод данных, присваивание.

  2. Проведение аналогии между двумя программами, анализ кодов.



Оборудование: маркерная доска, проектор, экран, ПК учеников, локальная сеть, ПК учителя, уcтановленные программы Pascal ABC, VisualBasic

Ход урока:

Объявление темы, цели.

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

1.

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

hello_html_4d278aac.jpg

Учащиеся пишут коды в Pascal ABC, учитель контролирует, помогает. Один из кодов (выполненное задание одного из учащихся) просьбе учителя помещается в папку обмена локальной сети и выводится с учительского компьютера на экран (маркерную доску).

Проанализируем полученные коды в Pascal на примере задания 1:

hello_html_m44857f4.png

2. Во второй части урока предлагаю задействовать среду объектно-ориентированного программирования VisualBasic. Проблема: можно ли в ней создать проект для подобных арифметических вычислений? Предлагаю проверить это на примере следующего задания. Оно достаточно просто звучит: составить программу, вычисляющую площадь прямоугольника по двум сторонам. Алгоритм действий:

- Сначала пишем программный код на паскале.

- Создаем интерфейс будущего приложения в VB, на форму поместим следующие объекты: метки, текстовые поля и кнопку.

- Пишем программный код на VB



Учитель задает параметры.

Надписи для меток(caption): «Вычисление площади прямоугольника» (Label1), «введите a» (Label2), «введите b» (Label3), «площадь» (Label4). Один Label оставляем пустым для расчетных данных.

Текстовые поля – пустые.

Дhello_html_7750f1b9.pngля кнопки надпись – «Вычислить» или «Рассчитать». Параметр - размер шрифта – для всех объектов формы 14.













Для написания программного кода отследим логику



hello_html_348b9341.png











Двойным щелчком по командной кнопке мы вызовем отклик – появление в Label5 соответствующих данных. Значит нужно двойным целчком создать заготовку событийной процедуры.









Создаем. Пишем код:

Private Sub CommandButton1_Click()

Label5.Caption = Text1.Text * Text2.Text

End Sub

hello_html_mc0bd711.png

- ФИЗМИНУТКА. Зарядка для глаз и спины!

3.

На экран выводятся два изображения окон и проводится анализ:

hello_html_39cc3312.jpg

hello_html_mc0bd711.png



- как осуществляется ввод данных? – дискуссия, сравнение

- как реализован вывод данных?

- чем отличается первая программа от второй?

- как вы считаете, объектно-ориентированное программирование способствует визуализации и упрощению восприятия задачи?

- какой способ вам понравился больше?

4.

Из нашего урока следует сделать выводы:

- Линейные программы возможно писать в разных средах программирования.

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

- Мы теперь умеем больше - сами выбираем рабочую среду для выполнения заданий.

5.

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

Предлагаю вам, юным программистам, написать дома программу вычисления объема цилиндра в двух средах программирования – Pascal ABC и VB. К основным шагам при выполнении задания нужно добавить в VB цветовое оформление формы, кнопки, метки. Т.е. проявить творческий или дизайнерский подход!

Объявление оценок. Благодарю всех за урок!!!







Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Общая информация

Номер материала: ДВ-041651

Похожие материалы



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG