197 / 9 / 3
Регистрация: 30.04.2016
Сообщений: 733
1

Заполнить таблицу трассировки

05.05.2019, 10:24. Показов 1285. Ответов 2
Метки нет (Все метки)

Имеется блок – схема алгоритма подсчёта десятичных разрядов в заданном положительно­м числе N.
Заполнить таблицу трассировки и доказать, что в переменой k действительн­о получили количество разрядов (в данном случае их 4).

Таблица 7.1 для трассировки алгоритма.
ОператорУсловиеNkПримечание
"""""

Написать программу и проверить алгоритм для других значений N. (Написал программу согласно коду):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
CLS
Var N, k: Integer;
begin
ClrScr;
Write(‘ Ввести число:);
    ReadLn(N);
        k:= 0;
  if N > 0 then
  N:= N div 10;
     k:= k + 1;
Writeln(‘ ‘,k);
   ReadLn
end.
Ввёл число – получил такой выход:
Ввести число: 42
1
И что это? Что за количество разрядов. В условии
сказано, что их (разрядов) в данном случае 4 – в
каком случае?
Вы бы сделали хотя бы одну строку для таблицы.
Что в этой строке должно быть.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2019, 10:24
Ответы с готовыми решениями:

Заполнить таблицу трассировки
Имеется блок – схема алгоритма подсчёта десятичных разрядов в заданном положительном числе N. ...

Заполнить таблицу
задание написано выше))))

заполнить таблицу
Заполнить двумерный массив следующим образом:

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

2
Почетный модератор
64230 / 47532 / 32736
Регистрация: 18.05.2008
Сообщений: 115,182
05.05.2019, 10:35 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses crt;
Var N, k: Integer;
begin
ClrScr;
Write('Введите число N=');
ReadLn(N);
k:=0;
repeat
  N:= N div 10;
  k:= k + 1;
until N=0;
Writeln('Число разрядов=',k);
   ReadLn
end.
0
Модератор
9089 / 4533 / 3086
Регистрация: 17.08.2012
Сообщений: 14,423
10.05.2019, 17:56 3
Дурацкая какая-то таблица трассировки, не информативна­я... Ну да ладно. Трассировка программы от Puporev для числа 42:

Таблица 7.1 для трассировки алгоритма.
ОператорУсловиеNkПримечание
6нет42не определено 
7нет420 
8нет420 
9нет40 
10нет41 
11N=041условие не выполнено, переход на оператор 8
8нет41 
9нет01 
10нет02 
11N=002условие выполнено, переход на оператор 12

Если нужно, подкорректир­уйте.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2019, 17:56
Помогаю со студенческими работами здесь

Заполнить таблицу n*m не чётными числами в порядке убывания
Заполнить таблицу n*m не чётными числами в порядке убывания 11, 9, 7 5, 3 ,1

Заполнить прямоугольную таблицу размером в 5 строк и 3 столбца
Заполнить прямоугольную таблицу размером в 5 строк и 3 столбца случайными целыми числами....

Заполнить таблицу n*m квадратами чисел в порядке возрастания
Заполнить таблицу n*m квадратами чисел в порядке возрастания 1, 4, 9 16,25,36

Двумерный массивю Заполнить таблицу случайными нечётными числами
Заполнить таблицу n*m случайным не чётными числами. прошу решить наиболее простым способом


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru