Практическая работа Линейные программы. Арифметические выражения

  • Лабораторные работы
  • docx
  • 15.02.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Первая практическая при изучении языка программирования Pascal ABC. Работа содержит следующие темы: этапы решения задач на компьютере, арифметические выражения, линейные программы. Учащиеся при выполнении работы приобретут практические навыки в составлении, отладке линейных программ, в работе со средой программирования Pascal ABC.
Иконка файла материала Практическая работа.docx
Практическая работа Линейные программы. Арифметические выражения   Задание 1. Даны x, y, z. Написать программу для вычисления a                    Этапы выполнения задания  I               Определение исходных данных: переменные x, y, z. II             Определение результатов: переменная a. III         Алгоритм решения задачи. 1  Ввод исходных данных 2  Вычисление значения выражения 3  Вывод результата.           Описание переменных:   IV  Все переменные, определенные для решения задачи, имеют тип real. (Переменные x, y, z  могут быть и целого типа, а переменная а только вещественного типа, поскольку в  выражении используется операция деления.) V                  Программа  : program Prim_1 Var x,y,z,a: real; Begin     Write(‘введите значение x=’);     Readln(x);     Write(‘введите значение y=’);     Readln(y);     Write(‘введите значение z=’);     Readln(z);     a:=(2*x+3*y­z)/(3+2*x);     Writeln(‘a=’,a:7:3); End.  VI            Тестирование программы: 1. Запустите программу и введите значения x=3 y=2 z=0 Проверьте, результат должен быть следующим: a=  1.333 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу x 2 2.362 ­1.2358 z 1 ­7.458 5.562 3. Подберите такие значения x, y, z, чтобы значение а=  2.000 4. Что изменится и почему, если в программе заменить команду Writeln(‘a=’,a:7:3); на y ­5 4.258 ­4.554 1. 2. 3. a       команду Writeln(a);? 5. Как распечатать только целую часть результата?Примечание. Тип real предназначен для переменных вещественного типа. Переменные  данного типа выводятся на экран монитора с большим дробным хвостом. Во избежание  этого можно указать количество цифр выводимых вообще и после запятой (дробной части). Например, Writeln(‘a=’,a:5:2) ­ первая цифра 5 обозначает количество мест выделенных  для цифр всего числа, вторая  2 ­ цифры дробной части. Точка тоже захватывается в  количество мест для всего числа (т.е. в 5, в данном случае). Задание 2. Даны x, y, z. Написать программу для вычисления b.                      Тестирование программы: 1. Запустите программу и введите значения x=9 y=­7 Проверьте, результат должен быть следующим: a=  1.000 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу:   1 2 3 x 16 2.362 ­1.2358 y ­5 4.258 ­4.554 Задание 3. Составить программу вычисления значения выражения: Заполните таблицу: 1 2 3 a 2,23 b 4,48 c ­2,5 b       y Задание 4. Составить программу вычисления значения функции при любом значении  переменных: Заполните таблицу:   1 2 3 Z=8,1x3­1,5xy2+4y­x­0,2 x 5,6 y 9,2 ZЗадание 5. Составить программу вычисления значения функции: Заполните таблицу:   1 2 3 t 6,5 g

Посмотрите также