К оглавлению

Урок № 7

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

Тема: Решение задач.

Пример 1

Пример 2

Задачи для самостоятельного решения

Задание 1: Составь алгоритм и блок-схему решения задачи.

    Вариант 1        Вариант  5     Вариант  9   

    Вариант 2        Вариант 6      Вариант  10  

    Вариант 3        Вариант  7     Вариант  11

    Вариант 4        Вариант   8     Вариант  12

Задание 2: По представленной блок-схеме составьте программу

                  и получите  результат ее выполнения.

    Вариант 1        Вариант  5     Вариант  9   

    Вариант 2        Вариант 6      Вариант  10  

    Вариант 3        Вариант  7     Вариант  11

    Вариант 4        Вариант   8    

В начало

 

Разбор и решение задач.

Пример 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?

 

1. Ввести v1, v2, v3, t1, t2, t3.

2. S1 := v1 * t1.

3. S2 := v2 * t2.

4. S3 := v3 * t3.

5. S := S1 + S2 + S3.

6. Вывести значение S.

7. Конец.

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

 

В начало

Пример 2. Дано натуральное трехзначное число n, в записи которого нет нулей. Составить алгоритм, который возвращает значение ИСТИНА, если верно утверждение: "число n кратно каждой своей цифре", и ЛОЖЬ — в противном случае.

1. Ввести число n

2. A := n mod 10 {разряд единиц}

3. B := n div 100 {разряд сотен}

4. C := n div 10 mod 10 {десятки}

5. L := (n mod A=0) and (n mod B=0) and (n mod C=0)

6. Вывод L

7. Конец

На приведенной выше схеме DIV и MOD соответственно операции деления нацело и получения остатка от целочисленного деления. В фигурных скобках записаны пояснения (комментарии) к операторам.

 

                         В начало                    Задачи для самостоятельного решения:

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 1.

1.Составьте программу вычисления значения функции y по формуле y=-3 sin x, для которой значение аргумента x  введите с клавиатуры.

Отладьте программу на следующем примере:

x

y

5

2.87677

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Найдите площадь ромба по стороне a  и острому углу f (угол предварительно переведите в радианы t=f*3.14/180) по формуле S=a2sin t.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 2.

1.Составьте программу вычисления значения функции y по формуле ,   для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

4

1.3125

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Вычислите объем прямоугольного параллелепипеда с длинами ребер А, В и С.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 3.

1.Составьте программу вычисления значения функции y по формуле y=sin x+, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

5

-0.758924

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Вычислите зарплату работника при почасовой оплате, если известно, что тарифная ставка за 1 час равна А рублей, а количество отработанных часов в месяц равно В.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 4.

1.Составьте программу вычисления значения функции y по формуле y=tg x-, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

6

-6.29101

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Найдите площадь круга радиусов r по формуле S=3,14r2.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 5.

1.Составьте программу вычисления значения функции y по формуле y=x cos x+sin x, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

5

0.459387

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Найдите среднее арифметическое пяти чисел, введенных с клавиатуры.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 6.

1.Составьте программу вычисления значения функции y по формуле y=cos (12x)+, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

5

4.04759

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Бригада из семи человек заработала М рублей. Деньги были поделены поровну. Найдите заработок каждого рабочего.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 7.

1.Составьте программу вычисления значения функции y по формуле y=5 cos (3x)+1 для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

4

5.21927

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Магазин продает В машин по цене А рублей за каждую. Найдите общую выручку от продажи этих машин.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 8.

1.Составьте программу вычисления значения функции y по формуле y=, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

2

1.65163

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Мальчик взял деньги на мелкие расходы в размере Х руб. Из них он истратил на сладости. Вычислите, сколько денег у него осталось.

 

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 9.

1.Составьте программу вычисления значения функции y по формуле y=- , для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

10

-3.24716

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Вычислите подоходный налог Р% от заработной платы Z рублей.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 10.

1.Составьте программу вычисления значения функции y по формуле y= , для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

4

1.10646

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Ежедневно молочная ферма надаивает Х л молока. Найдите количество молока, полученное за В дней.

 

В начало

 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 11.

1.Составьте программу вычисления значения функции y по формуле y=2x, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

5

26.8999

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Масса каждого из слонов соответственно a, b и c. Определите массу слонов.

 

 

В начало 

Тема: Линейный алгоритм. Операторы ввода-вывода.

Вариант 12.

1.Составьте программу вычисления значения функции y по формуле y=, для которой значение аргумента x введите с клавиатуры.

Отладьте программу на следующем примере:

 

x

y

9

3.24055

 

 

 

 

2.Составьте блок-схему и программу решения следующей задачи.

Три человека обедали в ресторане. Официант подал счет на Х руб. каждому. Оно решают оставить чаевые в размере 15% от счета. Найдите сумму чаевых, которую получил официант.

 

В начало

Операторы ввода и вывода

Карточка 1

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

Ь

с

У

97

-4

3

-204.614

 

В начало
 

Операторы ввода и вывода

Карточка 2

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

3

-2

3

-13.8305


 

В начало

Операторы ввода и вывода

Карточка 3

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

17

-2

3

0.0552551

 

В начало

Операторы ввода и вывода

Карточка 4

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

33

-2

-4

2003.31

 

В начало
 

Операторы ввода и вывода

Карточка 5

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

ъ

с

У

3

6

-2

15.2639


 

В начало

Операторы ввода и вывода

Карточка 6

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

у

-4

5

-7

535.607

 

В начало
 

Операторы ввода и вывода

Карточка 7

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

y

2

3

-18

12.8872

 

В начало
 

Операторы ввода и вывода

Карточка 8

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

2

-3

4

-2258.94

 

В начало
 

Операторы ввода и вывода

Карточка 9

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

2

3

-3

14.2496

 

В начало
 

Операторы ввода и вывода

Карточка 10

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

13

—2

3

28.2707

 

В начало
 

Операторы ввода и вывода

Карточка 11

По представленной блок-схеме составьте программу и получите результат ее выполнения.

Отладьте программу на следующем примере:

 

а

b

с

У

-2

-3

2

8.12277

 

 В начало

 

К оглавлению

Сайт управляется системой uCoz