Для заданного положительного вещественного числа A необходимо найти минимальное целое число K, при котором выполняется неравенство $1 плюс дробь: числитель: 1, знаменатель: 2 конец дроби плюс дробь: числитель: 1, знаменатель: 3 конец дроби плюс ... плюс дробь: числитель: 1, знаменатель: K конец дроби больше или равно A$ Для решения этой задачи ученик написал такую программу. Бейсик | Python DIM A, S AS DOUBLE DIM K AS INTEGER INPUT A K = 1 S = 1 WHILE S Паскаль | Алгоритмический язык var a, s: real; k: integer; begin read(a); k := 1; s := 1; while s Си++ #include <iostream> using namespace std; int main(){ double a, s; int k; cin >> a; k = 1; s = 1; while (s Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 0.4. 2. Сколько существует натуральных чисел А, при вводе которых программа выведет ответ 2? 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Обратите внимание: Вам нужно исправить приведённую программу, а не написать свою. Вы можете только заменять ошибочные строки, но не можете удалять строки или добавлять новые. Заменять следует только ошибочные строки: за исправления, внесённые в строки, не содержащие ошибок, баллы будут снижаться.

Средний уровеньЗадание

Для заданного положительного вещественного числа A необходимо найти минимальное целое число K, при котором выполняется неравенство $1 плюс дробь: числитель: 1, знаменатель: 2 конец дроби плюс дробь: числитель: 1, знаменатель: 3 конец дроби плюс ... плюс дробь: числитель: 1, знаменатель: K конец дроби больше или равно A$ Для решения этой задачи ученик написал такую программу. Бейсик | Python DIM A, S AS DOUBLE DIM K AS INTEGER INPUT A K = 1 S = 1 WHILE S Паскаль | Алгоритмический язык var a, s: real; k: integer; begin read(a); k := 1; s := 1; while s Си++ #include <iostream> using namespace std; int main(){ double a, s; int k; cin >> a; k = 1; s = 1; while (s Последовательно выполните следующее. 1.  Напишите, что выведет эта программа при вводе числа 0.4. 2.  Сколько существует натуральных чисел А, при вводе которых программа выведет ответ 2? 3.  Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Обратите внимание: Вам нужно исправить приведённую программу, а не написать свою. Вы можете только заменять ошибочные строки, но не можете удалять строки или добавлять новые. Заменять следует только ошибочные строки: за исправления, внесённые в строки, не содержащие ошибок, баллы будут снижаться.

Похожие задания