Инфоурок Информатика КонспектыПрактическая работа №8 «Программирование линейных алгоритмов».

Практическая работа №8 «Программирование линейных алгоритмов».

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

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

1 уровень сложности

1. Разработать схему алгоритма, который присваивает целой переменной A значение 10 и выводит это значение на экран. Отладить созданный алгоритм.

 

2. Разработать схему алгоритма, который запрашивает ввод целого числа в переменную B и выводит это число на экран. Отладить алгоритм и проверить правильность его работы на числах 1, -5, 256, 10455.

 

3. Разработать схему алгоритма, который запрашивает ввод вещественного числа в переменную C, умножает это число на 2 и выводит результат на экран. Отладить алгоритм и проверить правильность его работы  на числах 2.5, -7.33, 0,  782.234.

 

4. Разработать схему алгоритма для ввода значения величины X  целого типа, присваивания  величине Y действительного  типа значения 5.5, вычисления значения величины  Z = X - Y   и вывода значения величины Z. Протестировать алгоритм для X=5.5, X=0, X=-10.2

 

5. Разработать схему алгоритма для ввода значения величины X  целого  типа, присваивания  величине Y действительного  типа значения 2.5 , вычисления значения величины   Z=X/Y   и вывода значения величины Z. Протестировать алгоритм для X=5, X=0, X=-8.75

 

 

2 уровень сложности

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

 

2. Вводятся величины X,Y целого типа. Разработать схему алгоритма для обмена значений величин. Необходимо использовать вспомогательную величину Т. Протестировать алгоритм для X=5 и Y=-11.

 

3. Разработать схему алгоритма для вычисления дискриминанта  d   квадратного уравнения  ax2 + bx + c = 0. Разработать тесты проверки правильности работы алгоритма для вариантов, когда d>0, d=0 и d<0.

 

4. Из железной полосы длиной  L  метров нужно изготовить обруч. На соединение концов уходит  D  метров полосы. Разработать схему алгоритма для вычисления радиуса  R обруча. Протестировать алгоритм для а) L=5.8, D=0.2,  б) L=3.25, D=0.1

 

5. Найти площадь кольца, внешний радиус которого равен R1, а внутренний – R2 (R1>R2). Разработать схему алгоритма для решения этой задачи. Протестировать алгоритм для R1=5.6 и R2=3.8. Проверить ответ на калькуляторе.

 

6. Разработать схему алгоритма для вычисления выражения:

S= (2x+y)(x-y)

 

Протестировать алгоритм для следующих исходных данных:

1) x=2, y=1      2) x=3, y=0          3) x=0, y=-2

 

 

 


 

3 уровень сложности

1. Заданы величины X,Y действительного типа. Написать программу для обмена значений величин. Использовать  вспомогательные величины нельзя. Протестировать алгоритм для X=-3 и Y=8.

 

2. Дано натуральное число Х. Вычислить Y = X5. Разрешается использовать только три операции умножения. Разработать схему алгоритма для решения этой задачи. Протестировать алгоритм для X=-2 и X=3.

 

3. Дано натуральное число Х. Вычислить Y = 1 - 2X + 3X2 - 4X3. Разрешается использовать не более 8 арифметических операций. Допустимы:  операции сложение, вычитание, умножение. Разработать схему алгоритма для решения этой задачи. Протестировать алгоритм для X=0, X=1, X=-2.

 

4. Разработать схему алгоритма для вычисления расстояния между двумя точками с координатами (X1,Y1) и (X2,Y2). Доказать правильность работы алгоритма на трёх различных тестах.

 

 


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

Тема: «Работа с готовыми программами на языке Паскаль: отладка, выполнение, тестирование»

Задание

На основании предложенного текста программы по вычислению значения функции, составить программу для вычисления заданной функции, отладить программу, исправить ошибки, набрать текст программы в редакторе системы Паскаль, протестировать для предложенных значений, сохранить программу в файле.

Фукция: F = A*Ln(A+B)+Cos B/C

Программа:

Program ASA2;

VarF,A,B,C:real;

Begin

Write (‘Введите значение А:’);

Readln (A);

Write (‘Введите значениеB:’);

Readln(B);

Write (‘Введите значениеC:’);

Readln(C);

F:=A*Ln(A+B)+Cos( B/C);

Writeln (‘ Значение функции F=’,F);

End.

Задания:

Расчётная формула

Значение переменных

1

F=

a=3; b=4,6; c=7

2

F=

a=7,4; b=-6,6; c=0,7

3

F=

a=6; b=8,6; c=3,5

4

F=

a=5; b=2,4; c=0,2

5

F=

a=4; b=-5,2; c=1,1

6

F=

a=-2; b=-5,2; c=6

7

F=bc

a=5; b=-3; c=4,5

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа №8 «Программирование линейных алгоритмов»."

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

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

Овощевод

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

Интернет-маркетолог

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 671 234 материала в базе

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

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

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

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

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

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

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

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

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

    Алибаев Изет Мустафаевич
    Алибаев Изет Мустафаевич
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 28462
    • Всего материалов: 24

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 615 человек из 77 регионов
  • Этот курс уже прошли 982 человека

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 23 регионов
  • Этот курс уже прошли 56 человек

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

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

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

Мини-курс

Искусство и техника: совершенствование в художественной гимнастике

4 ч.

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

Мини-курс

Психологическая работа с эмоциональными и поведенческими проблемами

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 230 человек из 60 регионов
  • Этот курс уже прошли 58 человек

Мини-курс

Психология развития и воспитания детей: особенности и подходы

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 15 регионов