Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 09.06.2013, 19:25   #1 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Задание контрольной

1. Вычислить:
2. Найти двузначное число, обладающее тем свойством, что куб суммы его цифр равен квадрату самого числа (проверка – 27).
3. Дан двумерный массив 5х5. Определите сумму элементов каждой строки и ту строку, в которой сумма элементов максимальна.
4. В тексте, содержащем между словами от 1 до 3 пробелов, оставить только по одному.
5. Для одного из предыдущих четырех заданий создать форму для ввода данных и вывода результата.


Сам в программировании дуб дубом, завтра контрольная. Выручайте, нужно составить програмки. Зарание спасибо!!!
probiker вне форума   Ответить с цитированием

Старый 09.06.2013, 19:25
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Тема довольно популярная и ранее создавалась на нашем форуме

Задание Паскаль
Задание Паскаль
Задание на деревья
Задание по сетям ЭВМ

Старый 09.06.2013, 19:27   #2 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Программы паскаль
probiker вне форума   Ответить с цитированием
Старый 09.06.2013, 19:35   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от probiker Посмотреть сообщение
5. Для одного из предыдущих четырех заданий создать форму для ввода данных и вывода результата.
Форму? Тогда, извините, но это уже не Паскаль, а Delphi. А на Delphi не пишу. Увы.
Vladimir_S вне форума   Ответить с цитированием
Старый 09.06.2013, 20:30   #4 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Нет, это паскаль. Мы делфи еще не проходили да и не будем наверно
probiker вне форума   Ответить с цитированием
Старый 09.06.2013, 20:31   #5 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ну а если без последнего задания..
probiker вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 09.06.2013, 20:37   #6 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от probiker Посмотреть сообщение
Нет, это паскаль. Мы делфи еще не проходили да и не будем наверно
В Паскале (если это не Lazarus) никаких форм нет.
Цитата:
Сообщение от probiker Посмотреть сообщение
ну а если без последнего задания..
Ладно, сейчас что-нибудь нарисую. На своем DOS Free Pascal.
Vladimir_S вне форума   Ответить с цитированием
Старый 09.06.2013, 20:40   #7 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

МЫ вроде на лазарус работали. Спасибо.
probiker вне форума   Ответить с цитированием
Старый 09.06.2013, 21:15   #8 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от probiker Посмотреть сообщение
МЫ вроде на лазарус работали.
Ага. В поте лица, как я вижу.
Цитата:
Сообщение от probiker Посмотреть сообщение
Найти двузначное число, обладающее тем свойством, что куб суммы его цифр равен квадрату самого числа (проверка – 27).
Код:
Var
 i:Byte;

Function Cube_Square(Q:Byte):Boolean;
var
 Sum,Prod:Word;
begin
 Sum:=(Q div 10)+(Q mod 10);
 Prod:=Q*Q;
 Cube_Square:=(Sum*Sum*Sum=Prod);
end;

Begin
 for i:=10 to 99 do
  if Cube_Square(i) then write(i:4);
 readln
End.
Цитата:
Сообщение от probiker Посмотреть сообщение
Дан двумерный массив 5х5. Определите сумму элементов каждой строки и ту строку, в которой сумма элементов максимальна.
Код:
Var
 A:Array[1..5,1..5] of Integer;
 S:Array[1..5] of Integer;
 Max:Integer;
 i,j,Imax:Byte;
Begin
 Randomize;
 For i:=1 to 5 do S[i]:=0;
 Max:=-200;
 For i:=1 to 5 do
  begin
   for j:=1 to 5 do
    begin
     A[i,j]:=-50+Random(100);
     Write(A[i,j]:6);
     S[i]:=S[i]+A[i,j];
    end;
   Write('   Sum= ',S[i]:6);
   If S[i]>Max then
    begin
     Max:=S[i];
     Imax:=i;
    end;
   Writeln;
  end;
 Writeln;
 Writeln('Maximal sum is in the line N',Imax);
 Readln
End.
Цитата:
Сообщение от probiker Посмотреть сообщение
В тексте, содержащем между словами от 1 до 3 пробелов, оставить только по одному.
Код:
var
 S:string;
 i,N: integer;
 W:Array[1..255] of String;

begin
 writeln('Enter the string:');
 readln(S);
 N:=1;
 i:=1;
 Repeat
  While (S[i]=' ') and (i<Length(S)) do Inc(i);
  W[N]:='';
  While (S[i]<>' ') and (i<=Length(S)) do
   begin
    W[N]:=W[N]+S[i];
    Inc(i);
   end;
  If i<Length(S) then Inc(N);
 Until i>=Length(S);
 For i:=1 to N do Write(W[i]+' ');
 Readln
End.
Уж и не знаю, как это Вам поможет. Сделал всё, что в моих силах.
Vladimir_S вне форума   Ответить с цитированием
Старый 09.06.2013, 21:31   #9 (permalink)
probiker
Новичок
 
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо вам огромное. Я на заочном учусь и работаю, времени нет на это(( Приятно осознавать что остались еще специалисты)
probiker вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 19:25.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.