1 / 1 / 0
Регистрация: 04.01.2019
Сообщений: 42
1

Нужно написать программу на Pascal

08.01.2019, 09:07. Показов 1203. Ответов 5

Студворк — интернет-сервис помощи студентам
Напечатать величины a1, a2, ..., an, где a0 — заданное целоечисло,ai = a [i / 2] i 1 a + − при i = 1, 2, ... n. [i/2] означает целую часть числа i/2.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2019, 09:07
Ответы с готовыми решениями:

Нужно перевести программу с Turbo Pascal в Pascal ABC.NET
Вот есть программный код , но он для турбо паскаля, помогите перевести его в АБС.NET Program...

Нужно переделать программу,написанную на Turbo Pascal в ту,чтобы работала на Pascal ABC.NET пожалуйста
program lab3; uses Crt; const Output_File_Name = 'output.txt'; { ima faila dlya vivoda...

Нужно переделать программу,написанную на Turbo Pascal в ту,чтобы работала на Pascal ABC.NET пожалуйста
program lab2; uses Crt; const Nmax = 15; { MAX element mnozestva A } type T =...

Нужно написать индивидуальные задания по Pascal ABC
Помогите написать несколько работ по инфе,просто раньше никак не находил времени сделать их,если...

5
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
08.01.2019, 09:09 2
Цитата Сообщение от Physt2 Посмотреть сообщение
i 1 a +
Что это?
0
1 / 1 / 0
Регистрация: 04.01.2019
Сообщений: 42
08.01.2019, 09:15  [ТС] 3
Вот это задание
Миниатюры
Нужно написать программу на Pascal  
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
08.01.2019, 09:23 4
Нужно писать так
ai = a [i / 2] + a i-1 при i = 1, 2, ... n
0
1 / 1 / 0
Регистрация: 04.01.2019
Сообщений: 42
08.01.2019, 09:28  [ТС] 5
Не могли бы вы полностью написать программу. Буду вам благодарен.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
08.01.2019, 09:43 6
Лучший ответ Сообщение было отмечено Physt2 как решение

Решение

Если можно использовать массив, то так.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var n,i:integer;
    a:array[0..20]of integer;
begin
repeat
write('Введите размер последовательности от 1 до 20 n=');
readln(n);
until n in[1..20];
write('a0=');
readln(a[0]);
writeln('Ряд');
write(a[0],' ');
for i:=1 to n do
 begin
  a[i]:=a[trunc(i/2)]+a[i-1];
  write(a[i],' ');
 end;
end.
1
08.01.2019, 09:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2019, 09:43
Помогаю со студенческими работами здесь

Нужно сделать программу Pascal
Дан текст во внешнем файле,вывести все имена собственные(но не первое слово предложения).Выровнять...

Нужно сделать программу на Pascal
Нужно сделать программу на Pascal

Нужно перевести программу с Pascal на Python
Пожалуйста, помогите перевести программу с Pascal на Python. program...

Нужно перевести программу с Basic на Pascal
Пожалуйста помогите перевести программу с Basic на Pascal

Нужно Перевести программу с Turbo pascal на C++
Помогите пожалуйста! Нужно Перевести программу с Turbo pascal на C++ вот этот код: uses crt;...

Нужно переделать программу из Pascal в VBasic
Попросили меня сделать программу, выполнил я её на Pascal, но надо на VisualBasic. Вот программа,...


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

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

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