Выполнение программы в среде PascalABC.NET
22.10.2020
Информатика и ИКТ
Группа 265
Тема: Оператор присваивания. Операторы ввода и вывода.
Цели и задачи урока:
Образовательные:
· знакомство с операторами ввода и вывода данных в языке Паскаль;
· формирование умения грамотного использования операторов ввода и вывода при написании программ;
· формирование умения программировать линейные алгориты
Развивающие:
· формирование приемов логического и аналитико-синтезирующего мышления
· развитие внимания, памяти;
· развитие интереса к изучению программирования
Воспитательные:
· воспитание информационной культуры
Уважаемые студенты!
Для достижения цели занятия вам рекомендуется организовать самообразовательную деятельность, опираясь на предложенный план работы.
План работы.
1. Запишите в тетрадь число, аудиторная работа, тему урока.
2. Ответьте на вопросы: (за каждый правильный ответ бал)
- 1). Из каких разделов состоит программа на языке Паскаль?
2). С какого служебного слова начинается программа?
3). Как описываются переменные?
4). С чего начинается основная программа?
5). Чем заканчивается программа?
2) Найди соответствие. Структура программы на языке Pascal.
1 | Program <имя программы>; | А | Начало программы |
2 | Const <имя константы>=< значение>; | Б | Раздел описания переменных |
3 | Var <имя переменной>: <тип переменной>; | В | Раздел описания констант |
4 | Begin | Г | Заголовок |
5 | <выполняемые команды>; | Д | Конец программы |
6 | End. | Е | Раздел операторов /тело программы/ |
3. Прочитайте материал и просмотрите видеоматериал на электронной странице http://infoplaneta.ucoz.net/index/urok_27_organizacija_vvoda_i_vyvoda_dannykh/0-216
|
|
4. Составьте краткий конспект урока.
5. Изучите §17 учебника http://informika-e.ru/S2/10_SEMAKIN.pdf
6. Выполните практическую работу
Практическая работа. Программирование линейных алгоритмов
Цель работы
Выработать практические навыки работы с системой Pascal, научиться создавать, вводить в компьютер, выполнять и исправлять простейшие программы на языке Pascal в режиме диалога, познакомиться с диагностическими сообщениями компилятора об ошибках при выполнении программ, реализующих линейные алгоритмы.
Общие сведения
Линейным называется алгоритм, в котором результат получается путем однократного выполнения заданной последовательности действий при любых значениях исходных данных. Операторы программы выполняются последовательно, один за другим, в соответствии с их расположением в программе.
Примеры решения задач по теме «Программирование линейных алгоритмов»
Задание
Определить расстояние на плоскости между двумя точками с заданными координатами и
|
|
Этапы решения задачи
1) Математическая модель: расстояние на плоскости между двумя точками M1(x1,y1) и M2(x2,y2) вычисляется по формуле
.
2) Для вычисления расстояния d между точками M1(x1,y1) и M2(x2,y2) определим в качестве входных данных значения координат .
3) Составляем блок-схему алгоритма.
4) Прежде чем приступить к программированию, выражение правой части уравнения представим в виде последовательности вычислительных операций, ограниченных скобками, с использованием формул преобразований и стандартных функций языка Pascal:
.
5) Переводим блок-схему на язык Pascal.
program primer1;
var x1, x2, y1, y2: integer;
d:real;
begin
write (' Введите координату x1= '); readln (x1);
write (' Введите координату y1= '); readln (y1);
write ('Введите координату x2= '); readln (x2);
write ('Введите координату y2= '); readln (y2);
d:= sqrt ( sqr (x2-x1)+ sqr (y2-y1));
writeln ('Расстояние между точками =',d);
end .
Выполнение программы в среде PascalABC.NET
© Запустите среду разработки PascalABC.NET
© Введите текст программы в окне редактора
© Сохраните программу с помощью команд меню Файл/Сохранить.
© Запустите программу на исполнение с помощью команд меню Программа /Выполнить или клавиша F9. Если во время компиляции программы обнаружены ошибки, необходимо исправить их, и повторно запустить программу на исполнение.
|
|
© Введите исходные данные в окне ввода.
© После ввода данных выводится результат работы программы.
Дата добавления: 2020-11-23; просмотров: 162; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!