Инфоурок Информатика КонспектыПрактическая работа по дисциплине "Информатика и ИКТ" на тему "Среда программирования" (1 курс СПО)

Практическая работа по дисциплине "Информатика и ИКТ" на тему "Среда программирования" (1 курс СПО)

Скачать материал

Практическая работа №19

Тема: Среда программирования. Тестирование готовой линейной программы

Цель:

- знать пункты и основные команды главного меню системы PascalABC;

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

- уметь применять операторы для составления программ.

Оборудование: компьютер, проектор,  презентация, система PascalABC.

Теоретическая часть

С помощью языка программирования создаются программы.

Программа – это последовательность действий, которые должен выполнить компьютер в строго указанной очерёдности.

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

Программа на языке Паскаль имеет жесткую структуру и состоит из:

Заголовка

Раздела описания констант

Раздела описания переменных

Раздела операторов

 

PROGRAM<имя программы>;

CONST <имя>, <имя>, …, <имя>;

VAR <имя>, <имя>, …, <имя>:<тип>;

BEGIN

<операторы>;

END.

Обязательным является только раздел операторов, без него программа не имеет смысла. Рассмотрим три основных оператора:

Оператор для ввода с клавиатуры:

Read(X1, X2, …, Xn), где X1, X2, …, Xn – значения типа integer (целочисленный), real (вещественный), string (строковый), char (символьный)  и др. Если вводятся несколько значений, между ними должен находиться пробел.

Например, для ввода трех целых значений X, Y, S с помощью оператора   Read(X,Y,S); надо набрать: 5  48  3 и нажать клавишу Enter.

После выполнения оператора Readln(X1, X2, …, Xn) курсор перемещается на следующую строку.

Оператор для вывода на экран:

Write(Y1,Y2,…,Yn); где Y1,Y2,…,Yn - значения типа integer, string, char  и др.

Пример:

Оператор

Write(’Сумма 5+6= ’, 5+6);

Write(’Привет’);

Write(’А’); Write(’В’);

Результат

Сумма 5+6=11

Привет

АВ

После выполнения оператора Writeln(Y1,Y2,…,Yn) курсор перемещается на следующую строку.

Значение переменной можно изменять, записывая в неё новое значение. Для этого используют оператор присваивания. Формат записи: <имя переменной>:=<выражение>;

Например, если переменная а – целого типа (integer), то после оператора a:=3; в область памяти, которая выделена для переменной a запишется значение 3.

Пример 1. Составить программу для задачи: Найти произведение двух чисел.

Алгоритм

Программа на PascalABC

алг Произведение чисел

нач
.
цел a, b, rez
 

 вывод 'Введите два числа через пробел'
. ввод a, b
.
rez := a * b
. вывод  
'Их произведение равно   ',   rez

кон








Program Proizvedenie;

Var 

     a, b, rez :   Integer;

Begin

Writeln ('Введите два  числа  через  пробел’);

Readln(a,b);

rez:=a*b;

Writeln('Их произведение  равно   ',   rez);

End.

 

Пояснения к программе

Имя этой программы Primerl. Из разделов описаний имеется лишь один — раздел переменных. Он начинается со служебного слова Var, после которого идет последовательность объявления переменных. После описательной части идет раз­дел операторов, начинающийся со служебного слова Begin, после которого идут операторы языка. Первый встречающийся оператор — это Writeln('текст'); — записать (вывести) на экран текст, заключенный между апострофами, ln добавля­ется в конце этого оператора для того, чтобы курсор автоматически переходил на следующую строку при выводе на экран текстов или результатов выполнения про­граммы. Следующий оператор — это Readln(a, b); — читать данные с клавиатуры. В данном случае необходимо ввести два целых числа через пробел, тогда переменной а присваивается значение, равное первому введенному числу, а переменной b присва­ивается значение, равное второму введенному числу. Например, вы ввели числа 12 и 45, тогда     а = 12, a b =45. В конце этого оператора также можно ставить ln.

После этих двух операторов стоит оператор присваивания: rez:=a*b;         (:=  знак присваивания в языке Паскаль). При выполнении этого оператора пере­менная rez получит значение, равное произведению числа а на число b.

  Следующий оператор — это снова оператор writeln (' текст ', rez) – он выведет на экран текст, заключенный между апострофами, а за ним значение переменной rez. В конце раздела операторов стоит служебное слово End, после кото­рого стоит точка.

Ход работы

1.    Запустите систему PascalABC, познакомьтесь с основными пунктами и командами меню.

2.    Составьте программу примера 1 из теоретической части.

3.    Запустите программу на выполнение командой Программа-Выполнить или нажатием на клавишу F9.

4.    Исправьте ошибки, если они есть.

5.    Запишите алгоритм и программу в тетрадь.

6.    Создайте новый файл: выбрав в меню пункт Файл – Новый.

7.    Составьте по данному алгоритму программу в среде PascalABC:

алг Сумма чисел с оформлением
нач
. цел a, b, c
. вывод 'Введите два целых числа: '
. ввод a, b
. c := a + b
. вывод a,'+',b,'=', c
кон

8.    Запишите алгоритм и программу в тетрадь.

9.  Выполните задания для самостоятельной работы:

а)      Найдите периметр треугольника (длины всех сторон введите с клавиатуры).

б)      Найдите площадь квадрата (длину стороны введите с клавиатуры).

Контрольные вопросы

1.      Напишите, что такое программа.

2.      Укажите название и служебное слово разделов программы на Паскале.

3.      Опишите форматы записи операторов ввода, вывода и присваивания.

4.      Запишите типы данных.

Сделайте вывод о проделанной работе.

Литература:

1.           Семакин, И. Г. Основы программирования : учебник для сред. проф. образования / И. Г. Семакин, А. П. Шестаков. - 4-е изд., стер. - М. :  Издательский центр «Академия», 2006. – 432 с.

2.           Немнюгин, С.А. Turbo Pascal. : учебник /  С.А. Немнюгин. -  Санкт-Петербург : Академ, 2009 – 345 с.: ил.

3.           Немнюгин, С.А. Turbo Pascal. : практикум /  С.А. Немнюгин. -  Санкт-Петербург : Академ, 2009 – 286 с.: ил.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа по дисциплине "Информатика и ИКТ" на тему "Среда программирования" (1 курс СПО)"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор десткого сада

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 715 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.10.2016 1833
    • DOCX 60.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бюрюкова Наталья Валентиновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Бюрюкова Наталья Валентиновна
    Бюрюкова Наталья Валентиновна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 12733
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Основы образовательной политики и информатики

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии брендинга в условиях глобальной конкуренции и изменяющихся рыночных тенденций

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Личностный рост и развитие: инструменты для достижения успеха

3 ч.

780 руб. 390 руб.
Подать заявку О курсе