day & night

Помощь с pascal`ем, решение задач
Дата обновления: , перейти к новому сообщению
#1
main



Опытный юзверь
**

Группа: Пользователи
Сообщений: 146
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 3
-----X----


Предупреждений: 0


Люди мне надо решить восемь задач в паскале, если есть кто в нем рулит помогите, а то я сам не успею.
User is offline
Go topGo end

Ответов(80 - 89)
7.11.2009 - 9:19
#81
mlvzevgen



Новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 7.11.2009
Пользователь №: 1.573.638


Респектов: 0
----------


Предупреждений:


Помогите решить задачи
Задача 1: Составить на языке Паскаль программу: Ввести значения четырех углов в градусах. Вывести на печать tg этих углов по образцу:
tg(45)=1.00 tg(30)=......
********
tg(10)=..... tg(60)=......

Задача 2:Составить на языке Паскаль программу: Найти сумму положительных элементов массива В размерности N и подсчитать их количество. Предоставить схему алгоритма.

Задача 3: Составить на языке Паскаль программу: Найти два наибольших числа среди отрицательных чисел массива и место их расположения в массиве. Предоставить схему алгоритма.
User is offline
Go topGo end
7.11.2009 - 10:21
#82
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Задача №2
Code

program Project2;

{$APPTYPE CONSOLE}

uses
 SysUtils;

var
B: array[1..10] of integer=(5,-1,0,8,-7,7,5,-7,-3,2);
i, sum, kol:integer;
begin
sum:=0; kol:=0;
for i:=1 to 10 do
 begin
 write(B[i],' ');
 if(B[i]>0) then
   begin
     sum:=sum+B[i];
     kol:=kol+1;
   end;
 end;
Writeln;
Writeln('CYMMA = ',sum,' Kolichestvo = ',kol);
readln;


end.

User is offline
Go topGo end
23.11.2009 - 1:13
#83
kot003



Специалист
****

Группа: Пользователи
Сообщений: 360
Регистрация: 19.03.2005
Из: Санкт-Петербург
Пользователь №: 9.192


Респектов: 5
-----X----


Предупреждений:


Доброе время суток, господа.
Учеба, мать её...

Попалась вот такая задача:
Определить d (день), m (месяц) – дату k-го по счету дня високосного года.
Т.е. есть високосный год. 366 дней. Дается цифра из диапазона 1..366, надо из этой цифры изъять информацию о номере месяца и номере числа в этом месяце

Надо написать прогу на паскале используя выбор варианта по ключу
Сама структура ключа выглядит так, если кому-то более привычно видеть её в таком виде
Code
case K of
k1: d1;
..
kn: dn;
End;


Сам сидел голову ломал - на if понимаю как построить, а на выборе варианта по ключу - что-то проблематично.
Причем нельзя использовать массивы и подобные вещи. if для контроля вводимых данных и выбор по ключу для самого алгоритма

Огромное спасибо за внимание!
User is offline
Go topGo end
24.11.2009 - 15:44
#84
HoKi



Бывалый
*

Группа: Пользователи
Сообщений: 40
Регистрация: 19.11.2009
Из: Северодвинск
Пользователь №: 1.587.289


Респектов: 7
-----X----


Предупреждений: 0


Хм,можно вопрос?Можно ли на паскале написать прогу,чтобы когда вставляешь флешку в чужой комп,открываешь на флешке программу,нажимаешь кнопочку,и с компьютера на флешку незаметно копируются к примеру "Мои рисунки"?
User is offline
Go topGo end
24.11.2009 - 15:47
#85
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


Можно. Такие программы называются троянцы. Поищи, в инете их много...
User is offline
Go topGo end
25.11.2009 - 3:45
#86
de1ay



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 4.437
Регистрация: 14.10.2005
Из: EU
Пользователь №: 1.010


Респектов: 613
-----XXXX-




HoKi, можно.


charodey_mag, такие программы называются копировальщиками файлов. smile.gif Никак не "троянцами".
User is offline
Go topGo end
25.11.2009 - 10:01
#87
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(kot003 @ 23.11.2009 - 2:13)
Попалась вот такая задача:
Определить d (день), m (месяц) – дату k-го по счету дня високосного года.
Т.е. есть високосный год. 366 дней. Дается цифра из диапазона 1..366, надо из этой цифры изъять информацию о номере месяца и номере числа в этом месяце

*



Цитата | Quote
program Project2;

{$APPTYPE CONSOLE}

uses
 SysUtils;
var k:integer;
begin

Write('Vvedite nomer dnya: ');
Readln(k);

 case k of

 1..31: Writeln('Yanvar, ', k);
 32..60: Writeln('Fevral, ', k-31);
 61..91: Writeln('Mart, ', k-60);
 92..121: Writeln('Aprel, ', k-91);
 122..152: Writeln('Mai, ', k-121);
 153..182: Writeln('Iyun, ', k-152);
 183..213: Writeln('Iyul, ', k-182);
 214..244: Writeln('Avgust, ', k-213);
 245..274: Writeln('Sentyabr, ', k-244);
 275..305: Writeln('Oktyabr, ', k-274);
 306..335: Writeln('Noyabr, ', k-305);
 336..366: Writeln('Dekabr, ', k-335);
 end;

ReadLn;
end.
User is offline
Go topGo end
25.11.2009 - 10:11
#88
HoKi



Бывалый
*

Группа: Пользователи
Сообщений: 40
Регистрация: 19.11.2009
Из: Северодвинск
Пользователь №: 1.587.289


Респектов: 7
-----X----


Предупреждений: 0


de1ay,ой там всё сложно и не по-русски..но всё равно спасибо,может разберусь =)
User is offline
Go topGo end
25.11.2009 - 11:01
#89
kot003



Специалист
****

Группа: Пользователи
Сообщений: 360
Регистрация: 19.03.2005
Из: Санкт-Петербург
Пользователь №: 9.192


Респектов: 5
-----X----


Предупреждений:


yah,

Благодарю. А я решил эту задачу более гуманным способом biggrin.gif
Не слишком в лоб )

Цитата | Quote
Program date; {
Определить d (день), m (месяц) – дату  k-го по счету дня високосного года.
Входные данные: k - номер по счету дня
                          d,m - дата и месяц}
var k,d: Real;
    mth,a: byte;
    m: string;
Begin
    Writeln('Введите порядковый номер дня в году: ');
    Readln(k);
    if (k < 1) AND (k > 366) then
          Begin
          writeln('Число задано неверно!'); halt;
          End;
    d:=k;
    for mth:=1 to 12 do
        Begin
              case mth of
                  1,3,5,7,8,10,12: a:=31;
                  2: a:=29;
                  4,6,9,11: a:=31;
              end;
              if d > a then d:=d-a else break;
        end;

    case mth of
          1: m:='Января';
          2: m:='Февраля';
          3: m:='Марта';
          4: m:='Апреля';
          5: m:='Мая';
          6: m:='Июня';
          7: m:='Июля';
          8: m:='Августа';
          9: m:='Сентября';
          10: m:='Октября';
          11: m:='Ноября';
          12: m:='Декабря';
    End;
    Writeln(k,'-й день в году - ',d,'-е ',m);
End.
User is offline
Go topGo end
12.12.2009 - 21:24
#90
serega1313



Грамотный
***

Группа: Пользователи
Сообщений: 205
Регистрация: 22.05.2007
Из: Россия
Пользователь №: 400.654


Респектов: 42
-----X----


Предупреждений:


Помогите решить две задачи,ко вторнику надо,а врубится никак не могу:
Цитата | Quote
1. Дано арифметическое выражение, операндами которого являются целые положительные числа, а разрешенные операции "+" и "*". Требуется расставить знаки так, чтобы результат вычисления был максимальным.

и вторая:
Цитата | Quote
2. Заполнить массив А размером 6х4 следующим способом (смотри картинку)
User is offline
Go topGo end

Topic Options
Сейчас: 29.04.2024 - 6:40
Мобильная версия | Lite версия