Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11. Среда программирования Free Pascal.Ч1.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
701.44 Кб
Скачать
  1. Ввод и вывод данных

Ввод данных

    •  read(<список ввода>);

    •   readln(<список ввода>);

Примеры:

  • read(a,b,c);{где a,b,c - переменные. Ввод данных осуществляется через пробел}

  • readln(a,b,c);{где a,b,c - переменные. Ввод данных осуществляется через enter}

Список вывода может содержать константы, переменные, выражения, формат вывода. Выражения в списке вывода разделяются запятыми.

Вывод данных  

    • write(<список вывода>);  

    • writeln(<список вывода>);

Примеры:

  • write(a,b,c);{где a,b,c - переменные. После вывода данных на экран, курсор останется на последнем символе}

  • writeln(a,b,c);{где a,b,c - переменные. После вывода данных на экран, курсор перейдет на новую строку)}

Окончание ln в имени процедуры означает, что курсор автоматически будет переведен в начало следующей строки экрана.

  1. Закрепление изученного материала (5 минут):

  • Что такое программа?

  • Что такое идентификатор?

  • Как обозначается имя переменной?

  • Какие типы переменной вы знаете?

  • Назовите оператор ввода данных

  • Назовите оператор вывода данных

  1. Практическая работа: «Знакомство со средой программирования Free Pascal» (10 минут).

  1. Запустите программу Free Pascal. Запишите в тетрадь полный путь.

  2. Запишите в тетрадь, какие команды содержит основное меню программы

  3. Запишите в тетрадь, какие команды содержит каждый пункт меню.

  1. Домашнее задание (5 минут):

  • Учить определения

  • Угринович, § 2.1., 2.2.

  • Запишите на языке PASCAL следующие выражения:

  • Преобразуйте линейную запись выражения в арифметическую:

  1. (1/3)*(pi*sqr(R)*h)+2*pi*R*h/3

  2. sqrt(a+b-2*b*c)+(c-1)

  3. a+3*c/(c*a-a1)+sqrt(3)