Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример программы линейной структуры




Комментарии в программе

В любом месте программы можно записать пояснительный текст – комментарий. Он не обрабатывается во время выполнения программы. Текст комментария ограничен символами { }.

{ Пояснения к программе – комментарии }

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

 

Задача.

Даны два целых числа. Найти их полусумму и произведение.

рrogram primer;

uses

crt;

var

a, b, p: integer;

s: real;

begin

сlrscr; {функция очистки экрана}

{вывод сообщения на экран}

writeln (’ введите a, b ’);

{ввод данных с клавиатуры}

readln (a, b);

s: = (a + b)/2;

p: = a*b;

{вывод результатов}

writeln (’ s = ’, x:8:3, ’ ’, ’p = ’, y:4);

readln;

end.

Ключевые слова горят ярче, чем остальной текст программы.

Задача.

Математическая формулировка задачи: Вычислить и вывести на печать значение функции y. Исходные данные x, a и b ввести с клавиатуры.

 

  1. Таблица идентификаторов.
Наименование переменной Обозначения в программе
  Функция y
  Аргумент x
  Переменная 1 a
  Переменная 2 b
  1. Листинг программы.

рrogram lab1;

uses

crt;

var

a, b: integer;

y,x: real;

begin

{оператор очистки экрана}

сlrscr;

{вывод сообщения на экран}

writeln (’ введите x,a, b ’);

{ввод данных с клавиатуры }

readln (x,a, b);

y:=(a+2*b)*sqrt(a+2*b)*(1/cos(x));

{вывод результатов вычисления}

writeln (’ y=’, y:8:3);

readln;

end.

Вопросы для самоконтроля

  1. Что такое программа?
  2. Какие символы могут содержать имена переменных?
  3. Какие типы стандартные переменных допустимы на языке Паскаль?
  4. Сколько байт памяти занимают переменные типа real?
  5. Из каких частей состоит структура программы на Паскале.
  6. Что определяет объем памяти, отводимой под каждую переменную?
  7. Что такое оператор?
  8. Какие типы операторов допустимы на Паскале?
  9. Как операторы отделяются друг от друга?
  10. Для чего используются комментарии в программе?

8.11. Методические указания для выполнения практического задания №4. «Следования»

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

Задание:

1. В приложении 5 выбрать вариант задания.

2. Выполнить практическое задание №4, используя пример программы линейной структуры.

3. Составить блок-схему алгоритма.

4. Написать программу и отладить ее по заранее подготовленному тесту.

5. Оформить работу в тетради для практических работ.

6. Результат выполнения программы предъявить преподавателю.

7. Ответить на вопросы самоконтроля.

8. Защитить выполненную работу у преподавателя.

Приложение 5. Таблица вариантов заданий

Вычислить и вывести на печать значение функции Y. Исходные данные x, a и b ввести с клавиатуры.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 568; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.