Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 30 стр.

UptoLike

ReadKey;
End.
Протокол работы программы.
Введи число 326
Введи основание CC 7
Результат:
10-e число = 127
Опишем работу программы
Lab2_1. Мы видим два базовых
алгоритма:
вычисление суммы S;
вычисление степени р
i
.
Описание переменных:
S – Переменная, используе-
мая для накопления суммы,
роснование системы счис-
ления,
PR – переменная, где накап-
ливаем вычисленное р
i
,
St – строковая переменная,
куда вводим число.
Блок-схема программы при-
ведена на рис. 1.
Приведем также словесное
описание алгоритма:
Вводим число (для при-
мера введено число 326).
Вводим основание сис-
темы счисления, в которое нуж-
но перевести число (для примера
введено 7).
Рис. 1. Блок-схема программы
Перед входом в цикл
присваиваем начальные значения
переменным (S : = 0; PR : = 1).
перевода числа с основанием
р в 10-ую систему счисления
Организуем цикл, количество повторений которого
равно длине слова (количеству цифр в числе). Цифры числа
рассматриваем, начиная с последней. В цикле вычисляем р
i
(у
нас 7
i
) и суммируем полученные произведения в переменной S.
30
    ReadKey;
    End.
                                  Протокол работы программы.
                                  Введи число 326
                                  Введи основание CC 7
                                  Результат:
                                  10-e число = 127
                                  Опишем работу программы
                              Lab2_1. Мы видим два базовых
                              алгоритма:
                                  – вычисление суммы S;
                                  – вычисление степени рi .
                                  Описание переменных:
                                  S – Переменная, используе-
                              мая для накопления суммы,
                                  р – основание системы счис-
                              ления,
                                  PR – переменная, где накап-
                              ливаем вычисленное рi,
                                  St – строковая переменная,
                              куда вводим число.
                                  Блок-схема программы при-
                              ведена на рис. 1.
                                  Приведем также словесное
                              описание алгоритма:
                                  – Вводим число (для при-
                              мера введено число 326).
                                  – Вводим основание сис-
                              темы счисления, в которое нуж-
                              но перевести число (для примера
                              введено 7).
 Рис. 1. Блок-схема программы     – Перед входом в цикл
  перевода числа с основанием
  р в 10-ую систему счисления присваиваем  начальные значения
                              переменным (S : = 0; PR : = 1).
     – Организуем цикл, количество повторений которого
равно длине слова (количеству цифр в числе). Цифры числа
рассматриваем, начиная с последней. В цикле вычисляем рi (у
нас 7i) и суммируем полученные произведения в переменной S.
                             30