Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal Подсчитать количество заданных символов в строке https://www.cyberforum.ru/ turbo-pascal/ thread392817.html
Задача - программа подсчитывает кол-во символов е и о в строке.Она их находит , но только по 1. (у меня на паскале русский не работает) Например в слове rabota - 1 символ о , всё правильно, но когда ввожу слово где 2 и более о или е (Например eleven) пишет , что их всё равно 1. program asd; var a,s,d:string;f,g:integer; begin writeln('vvedite stroky'); readln(a); for f:=1 to length(a) do...
Turbo Pascal Дракон Хартера-Хайтвея(Кривая дракона)
Объясните как рисовать Дракона Хартера-Хайтвея(не с закруглёнными, а с ровными линиями). У меня в задании его нужно брать с конца, поворачивать на 90 градусов против часовой и нарисовать такую же фигуру.У меня расписаны несколько шагов(4). Но я ни понимаю как её продолжить.Сперва из начала координат рисуется снизу вверх линия, потом от конца линии против часовой поворачиваем и рисуем такую...
Turbo Pascal Множественные типы данных https://www.cyberforum.ru/ turbo-pascal/ thread392753.html
1)Даны следующие описания переменных: Const n=10; Type номер=1..n; Матрица = array of real; Ном= set of номер; Описать функцию sum (A. s1. S2), вычисляющую сумму тех элементов матрицы А, номера строк и столбцов которых принадлежат соответственно непустым множествам s1 и s2 типа ном. 2)Не используя дополнительные переменные, поменять местами значения переменных-множеств A и B. ...
Turbo Pascal Двумерные массив https://www.cyberforum.ru/ turbo-pascal/ thread392721.html
Проверьте пожалуйста код почему не работает процедура OtrizSt и print? Задание Найти в матрице первый столбец, все элементы которого отрицательны- это OtrizSt А print вообще не понимаю почему не работает. главная программа program gl; Const nmax=20;
Как оформить задачу на двумерный массив с двумя переменными в заданных интервалах? Turbo Pascal
Условие: вывести на экран таблицу изменения степени набухания полимера (a=(m1-m0)*100/m0) в органическом растворителе за время (t), если время контролировали от 0 до 100 минут с интервалом в 10 минут, а масса полимера изменялась от 1 до 6 грамм с интервалом 0,5 грамм. Таблица: t, минуты a,% Меня приводит в ужас одно лишь условие, обрывки идей как это сделать в голове...
Turbo Pascal Вычислить сумму ряда Вычислить f(a) + 2f(a + h) + … + 2f(a + (n-1)h) + f(a + nh) https://www.cyberforum.ru/ turbo-pascal/ thread392687.html
Даны действительные числа a, h, натуральное число n. Вычислить f(a) + 2f(a + h) + … + 2f(a + (n-1)h) + f(a + nh), где f(x) = (x2* +1) cos2* x. *(x и соs в квадрате)
Turbo Pascal Как занести результаты вычислений в двумерный массив? https://www.cyberforum.ru/ turbo-pascal/ thread392683.html
Задача: найти значения y=e^(x^(2)-10), если -1<x<1 с шагом в 0,1. Результаты оформить в виде таблицы. Дело в том, что ту часть программы, которая считает, я с горем пополам осилила, а вот как теперь результат в массив преобразовать не знаю. Мучаюсь уже пятый час.
Посчитать произведение положительных элементов 2 столбца матрицы Turbo Pascal
Скоро сессия,а информатика плохо даётся:( Очень прошу,помогите решить пожалуйста. Дан массив Р = }, i=1,10; j=1,10 ] (элементы выбираются случайным образом): 1. Найти количество нулевых элементов. 2. * Посчитать произведение положительных элементов 2 столбца. 3. Найти среднюю величину отрицательных элементов 8 строки. 4. Поменять местами элементы главной диагонали и первой строки. 5....
Turbo Pascal матрица, монотонное убывание/возростание (по желанию) Дана матрица размера 5 x 10. Вывести количество строк1|столбцов2, элементы которых монотонно возрастают3|убывают4. https://www.cyberforum.ru/ turbo-pascal/ thread392620.html Turbo Pascal Формирование файлов и работа с ними (создать программу в паскале) Сформировать файл, содержащий следующие данные: Дано шифр цеха (целый тип), дата, время простоя (начало и конец). Вывести справку, содержащую следующую информацию: шифр цеха, дату, время простоя (час, минута). https://www.cyberforum.ru/ turbo-pascal/ thread392618.html
Перед первой найденной цифрой записать слово first Turbo Pascal
Дано натуральное число n и строка символов s1 .. sn . Вывести данные символы на печать, а также паред первой найденной цифрой записать слово first .
Turbo Pascal Програмування https://www.cyberforum.ru/ turbo-pascal/ thread392613.html
Задача 1. (25 балів) BinFract Ще на вступних уроках інформатики знайомляться з двійковою системою числення та представленням інформації в пам’яті ПК у вигляді двійкових кодів. Але там використовують лише натуральні двійкові числа. Природно поставити питання: а чи існують дробові двійкові числа, тобто двійкові дроби? А чому б і ні, адже двійкова система числення побудована, подібно десятковій, на...
54 / 54 / 43
Регистрация: 11.12.2009
Сообщений: 110
29.11.2011, 11:47 0

Элементарная задача по процедурах - Turbo Pascal - Ответ 2225444

29.11.2011, 11:47. Показов 831. Ответов 3
Метки (Все метки)

Ответ

Щас будет)

Добавлено через 1 час 12 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
uses crt;
const n=2;
type array2=array[1..n,1..3]of real;
     array1=array[1..n,1..2]of string;
var m:array2; m1:array1;
    i,j,k:integer; tmp,d:real;
 
function korni(a1,b1,d1:real;fl:byte):real;
begin
     if fl = 1 then
        korni:=(-1)*(b1-d1)/2*a1
     else
         korni:=(-1)*(b1+d1)/2*a1;
end;
 
begin
clrscr;
{vvod}
for i:=1 to n do
begin
     writeln('Vvedite nabor #',i);
     for j:=1 to 3 do
     begin
          readln(m[i,j]);
     end;
end;
{reshenie}
for i:=1 to n do
begin
     tmp:=sqr(m[i,2])-4*m[i,1]*m[i,3];
     if tmp>=0 then
     begin
          d:=sqrt({}tmp){};
          str(korni(m[i,1],m[i,2],d,2):5:3,m1[i,1]);
          str(korni(m[i,1],m[i,2],d,1):5:3,m1[i,2]);
     end;
     if tmp<0 then
     begin
          m1[i,1]:='net kornei';
          m1[i,2]:='net kornei';
     end;
end;
{vyvod}
for i:=1 to n do
begin
     for j:=1 to 2 do
     begin
          write(m1[i,j],' ');
     end;
     writeln;
end;
readln;
end.
Добавлено через 20 минут
че та я перемудрил в первой, так проще:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses crt;
var i,j,n:integer;
    a:array[1..100,1..3]of real;
 
procedure korni(a,b,c:real;i1:integer);
var d:real;
begin
writeln('Nabor #',i1);
d:=sqr(b)-4*a*c;
if d>0 then
begin
writeln('x1=',(-1)*(b-sqrt(d))/2*a:5:3);
writeln('x2=',(-1)*(b+sqrt(d))/2*a:5:3);
end;
if d=0 then
writeln('x1=x2=',(-1)*(b-sqrt(d))/2*a:5:3);
if d<0 then
writeln('Kornei net');
end;
 
begin
clrscr;
write('Vvedite kol-vo naborov=');readln(n);
for i:=1 to n do
begin
writeln('Nabor #',i);
for j:=1 to 3 do
readln(a[i,j]);
end;
 
for i:=1 to n do
korni(a[i,1],a[i,2],a[i,3],i);
 
readln;
end.
Добавлено через 45 минут
Цитата Сообщение от daNtz Посмотреть сообщение
двухизмерному
Двумерном

Вернуться к обсуждению:
Элементарная задача по процедурах Turbo Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2011, 11:47
Готовые ответы и решения:

Элементарная задача по С++
каждое положительное число заменить квадратным корнем из него.. #include &lt;iostream&gt; using...

Элементарная задача VBA
Создать массив nxm, и заполнить данными.(все данные m,n и эллементы вводятся через input) И...

Элементарная задача на матрицы
На украинском: Замінити знак на пpотилежний в елементах матpиці, A=(a), i=j=1,2,...,m, які...

Элементарная задача VBA
Создать массив nxm, и заполнить данными.(все данные m,n и эллементы вводятся через input) И...

3
29.11.2011, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2011, 11:47
Помогаю со студенческими работами здесь

Элементарная задача на постоянный ток
Здравствуйте! Дана цепочка,в которой в разных комбинациях ставят амперметр и вольтметр. Необходимо...

Элементарная задача распределения трудовых ресурсов
Вобщем, имеется проблема с пониманием задачи распределения ресурсов. Есть n-ое количество домов с...

Найти ln(x) используя разложением в ряд (элементарная задача)
Извините, но я в математике в области логарифмов, диф.уравнений и интегралов тупой как пробка и...

Не сложная элементарная легкая задача с хэдерами,поинтерами и тд
Здравствуйте, ребята! Столкнулась с задачей..времени,как всегда не хватает(( Вообщем, есть задача у...

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