![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Kenzo |
![]() ![]()
Сообщение
#1
|
|||
![]() Группа: Пользователи Сообщений: 6 Пол: Женский Репутация: ![]() ![]() ![]() |
Программа написана на Pacal, работает правильно. Необходимо перевести ее на язык Basic. Знаю, что двоеточия там не ставятся, (;) - тоже не ставится,
переменные объявляются так Dim x, s, z, t As Double Dim k, i, n As Integer Begin тоже не пишется и do не пишется. Не могу найти как прописывается (inc), writelen как print что-то не получается. Пытаюсь воспроизвести на Basicе - не получается. Подскажите, пожалуйста! На Pascal-е: program Algoritm; На Basic-е проба пера: Код Sub Algoritm() Dim x, s, z, t As Double Dim k, i, n As Integer i = 1 z = 1 s = 0 n = 0 While x / z > 0.0001 t = s s = s + x / z :blink: inc(n) i = i + 1 z = 1 For k = 1 To i z = z * k Next End Sub
|
|||
andriano |
![]()
Сообщение
#2
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
inc(n);
переводится как n = n+1 В остальном же - стандарта на язык Бейсик в природе не существует, поэтому точно сказать трудно. По классике - каждая строка должна начинаться с метки (которые обычно ставят с шагом 10). Цикл записывается, кажется, так: 10 do 20 k = 1,i |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 20:28 |