русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-06-12; просмотров: 886; Нарушение авторских прав


 

Тема: Программирование алгоритмов циклической структуры.

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

Оборудование: ПК, методические пособия.

 

Краткие сведения из теории.

Цикл – это многократно выполняемая последовательность действий (операторов)

В языке Pascal циклы могут быть организованы с помощью оператора цикла с параметром.

Данный оператор используется в тех случаях, когда заранее известно, сколько раз должна повториться циклическая часть программы.

 

Оператор цикла с параметром в общем виде:

FOR Х:=А TO В DO

Begin

(Операторы циклической части программы);

END;

FOR(для), (до), DO(выполнить) – служебные слова

Х – параметр цикла (переменная целого типа – integer)

А – начальное значение параметра цикла

В – конечное значение параметра цикла

Если циклическая часть программы содержит только 1 оператор, то операторные скобки Begin–End можно не писать.

Образец решения задачи:

1. Условие:

Составить программу для вычисления значений функции y=3mx+tgx. Аргумент функции x изменяется от 1 до 5 c шагом 1, а аргумент m=2. Результат представить в виде таблицы, первые два столбца которой – значения аргумента, третий – соответствующие значения функции.

2. Математическая модель:

Цикл с параметром. Аргумент х изменяется от 1 до 5 с шагом 1.

Тело цикла содержит 2 действия – 2 оператора.


3. Блок-схема:


4. Программа:

 

Program primer;

Var x:integer;

m,y:real;

begin

m:=2;

for x:=1 to 5 do

begin

y:=3*m*x*+sin(x)/cos(x);

writeln(’m=’,m,’x=’,x,’y=’,y);

end;

end.

5. Результаты:

m= 2 x=1 y= 7.5574077247≈7.56



m= 2 x=2 y= 9.8149601367≈9.81

m= 2 x=3 y= 17.857453457≈17.86

m= 2 x=4 y= 25.157821282≈25.16

m= 2 x=5 y= 26.619484994≈26.62


Порядок выполнения практической работы:

 

  1. Ознакомится с целью и содержанием работы.
  2. Составить алгоритм в виде блок-схемы и программу решения одного из вариантов заданий, приведённых ниже.

Вариант 1

 

1. Составить программу для вычисления значений функции
f=3еsin2( k+1). Аргумент функции x изменяется от 0 до 10 c шагом 1, а аргумент k=3. Результат представить в виде таблицы, первые два столбца которой – значения аргумента, третий – соответствующие значения функции.

 

2. Вычислить и вывести на печать сопротивление алюминиевого проводника R, включенного в цепь, если площадь его поперечного сечения S=14мм2, удельное сопротивление р=2,7•10-8 Ом •м, а длина L изменяется от 35 м до 45 м с шагом 1. ( )

 

3. Найти сумму квадратов чисел от 5 до 55.

 

 

Вариант 2

 

1. Составить программу для вычисления значений функции
g=5e4x сos2( n+0,5). Аргумент функции x изменяется от 10 до 20 c шагом 1, а аргумент n=7. Результат представить в виде таблицы, первые два столбца которой – значения аргумента, третий – соответствующие значения функции.

 

2. Вычислить силу тока на участке цепи без ЭДС, если напряжение на данном участке 30В, а сопротивление меняется на данном участке от 15 Ом до 25 Ом с шагом 1.

 

3. Найти произведение квадратов чисел от 1 до 5.

 

 



<== предыдущая лекция | следующая лекция ==>
Краткие сведения из теории. | Анкета на должность «PR-менеджер»


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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