Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2009, 15:33   #1
Карабин
Пользователь
 
Аватар для Карабин
 
Регистрация: 01.04.2009
Сообщений: 27
По умолчанию 2 задачи с массивом на паскале

Напишите, пожалуйста, полностью решения этих 2 задач с массивами на паскале, чтобы у меня был пример как в далнейшем составлять алгоритм по таким задачам. Я сколько пытался, никак не могу понять что надо делать.

Задача 1:

Задан массив чисел X[1..15].
Определить значение переменной Y. Исходные данные и результат напечатать с пояснительным текстом.
Если A8<=16,7, то Y=(A8+0,02*cos(A8))/1,3*M2
Если A8>16,7, то Y=sqrt(A8+1,79)

Задача 2:

Определить значение функции Y. Необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры.
Исходные данные: значения элементов массивов A[1..k] (или A[1..k,1..k]) и переменные B, C в зависимости:

если P6≠0, то Y=
k
ΣAi
i=1
P6

если P6=0, то Y=B/(C+sqrt(C+M8))

(надеюсь то, что я написал, понятно, и очень прошу не флудить в теме)
Сократ: "Я знаю, что ничего не знаю".
Карабин вне форума Ответить с цитированием
Старый 02.04.2009, 15:41   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

a8 m2 p6 - это откуда брать то? И вообще какие то недозаданные задачи какие-то!
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 02.04.2009, 17:21   #3
Карабин
Пользователь
 
Аватар для Карабин
 
Регистрация: 01.04.2009
Сообщений: 27
По умолчанию

Цитата:
Сообщение от maladoy Посмотреть сообщение
a8 m2 p6 - это откуда брать то? И вообще какие то недозаданные задачи какие-то!
Для меня это тоже большая странность. Единственное до чего я додумался, полистав учебное пособие, что a8 m2 p6 являются переменными, которые обозначают элемент матрицы, тоесть массива.
Главное что мне мешает дальше думать: "Как определить какой именно это элемент?" и "Каким образом правильно вписать эту переменную, чтобы вместе с остальным это составило целую картину и программа работала?"
Сократ: "Я знаю, что ничего не знаю".
Карабин вне форума Ответить с цитированием
Старый 02.04.2009, 17:26   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

а если вы этого не знаете мы то откуда знаем?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 02.04.2009, 17:33   #5
Карабин
Пользователь
 
Аватар для Карабин
 
Регистрация: 01.04.2009
Сообщений: 27
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
а если вы этого не знаете мы то откуда знаем?
Если я правильно понимаю, то при написании программ программисту необязательно самому вычислять что-либо. В большенстве случаев она составляется так, чтобы параметры определила сама программа исходя из условий, или параметры будут заданы пользователем программы...

Кроме того, я всего 2 месяца занимаюсь с паскалем пару часов в день, то есть новичок, а вы, надеюсь, более опытны, и поделитесь со мной своим опытом.
Сократ: "Я знаю, что ничего не знаю".

Последний раз редактировалось Карабин; 02.04.2009 в 17:40.
Карабин вне форума Ответить с цитированием
Старый 02.04.2009, 17:58   #6
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
параметры определила сама программа
да уж! как она это сделать должна?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 02.04.2009, 18:02   #7
Карабин
Пользователь
 
Аватар для Карабин
 
Регистрация: 01.04.2009
Сообщений: 27
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
да уж! как она это сделать должна?
Вычисления то получаются из условий, заданных программистом, и значений, полученных от пользователя.
Мне бы хотелось получить ответ по теме...
Сократ: "Я знаю, что ничего не знаю".
Карабин вне форума Ответить с цитированием
Старый 02.04.2009, 18:13   #8
-HunteR-
Форумчанин
 
Аватар для -HunteR-
 
Регистрация: 04.11.2007
Сообщений: 117
По умолчанию

Харе флудить!
IT-man Если ты не знаешь, то есть такая вещь, как генератор случайных чисел!


program massiv;
uses crt;
var y,m2:real;
i:integer;
a:array[1..15] of real;
begin
clrscr;
M2:=random(100)-random(100);
for i:=1 to 15 do
begin
A[i]:=random(100)-random(100);
end;
if A[8] <=(16.7) then
begin
Y:=(A[8]+(0.02)*cos(A[8]))/(1.3)*M2
end
else begin
Y:=sqrt(A[8]+(1.79))
end;
write(y);
readkey;
end.
Перед тем, как выложить код, я его всегда проверяю.
Если помог - тыкни на на весы слева, под аватарой.

Последний раз редактировалось -HunteR-; 02.04.2009 в 18:22.
-HunteR- вне форума Ответить с цитированием
Старый 02.04.2009, 18:15   #9
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
генератор случайных чисел!
вы это где в условии увидали?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 02.04.2009, 18:24   #10
-HunteR-
Форумчанин
 
Аватар для -HunteR-
 
Регистрация: 04.11.2007
Сообщений: 117
По умолчанию

Цитата:
чтобы параметры определила сама
Карабин
по примеру делай дальше сам
Перед тем, как выложить код, я его всегда проверяю.
Если помог - тыкни на на весы слева, под аватарой.
-HunteR- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
здравствуйте, подскажите пожалуйста как решить задачку с массивом в паскале... =|винтик|= Помощь студентам 5 20.01.2009 23:27
привет всем! помогите пожалуйста решить две задачи на паскале. я в паскале полный ноль. Пищенок Саша Паскаль, Turbo Pascal, PascalABC.NET 5 20.01.2009 13:46
2 задачи по Турбо Паскалю. С массивом Tubus Помощь студентам 3 15.12.2008 18:49
помогите с массивом в паскале(нужен просто алгоритм), плизззз....... proga Паскаль, Turbo Pascal, PascalABC.NET 1 08.10.2008 21:36