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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 10:01   #1
resss
 
Регистрация: 03.06.2010
Сообщений: 7
По умолчанию турбо паскаль

немогу справится с задачами,по половине решаю,а дальше не могу( за эту неделю нужно сдать!


Строки.
1 Определить, сколько раз в заданном предложении встретится сочетание 2-х первых букв. Напечатать исходный текст и и число сочетаний.
2. В заданном предложении на английском языке сделать прописными первую и последнюю буквы каждого слова. Напечатать исходный и преобразованный тексты

Записи в Паскале
Составить программу, которая организует ввод данных о семье: ФИО адрес, число членов семьи, занимаемая жилая площадь и записывает их в массиве записей, а затем выводит фамилии семей, число членов которых больше 3.

Обработка файлов в Паскале
1.Создать файл, содержащий произвольные текстовые строки. Подсчитать количество строк, начинающихся с буквы «а».
2 Из текстового файла удалить все пустые строки. Пустой считать строку, не содержащую символов или состоящую только из пробелов.

Последний раз редактировалось resss; 08.06.2010 в 10:19. Причина: ошибки
resss вне форума Ответить с цитированием
Старый 08.06.2010, 10:09   #2
L_Killer
Пользователь
 
Регистрация: 21.02.2010
Сообщений: 19
По умолчанию

Выкладывай лучше по одной - кучу сразу тебе никто помогать решать не будет. А еще к каждой прилагай код, который ты уже добыл, какой-никакой, а код - значит хоть что-то делал.
L_Killer вне форума Ответить с цитированием
Старый 08.06.2010, 10:23   #3
resss
 
Регистрация: 03.06.2010
Сообщений: 7
По умолчанию

ну я надеюсь что найдутся добрые люди и хоть что-то но помогут сделать!!!!!А пока буду сама сидеть пытаться!
resss вне форума Ответить с цитированием
Старый 08.06.2010, 14:41   #4
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
{В заданном предложении на английском языке сделать прописными первую и последнюю буквы каждого слова. 
Напечатать исходный и преобразованный тексты }
program FirstLast;
label 1;
var
 aStr,CurWord : String;
 i,k : Integer;
begin
aStr := 'asdf lskdfj ssjfel slefjs l lksje fslkjs';
writeln ( aStr );
aStr := aStr + ' ';
for i := 1 to Length(aStr) do
 begin
  if aStr[i] = ' ' then
   begin
   if CurWord <> '' then
     begin
     CurWord := UpCase(CurWord[1]) + Copy(CurWord,2,Length(CurWord)-2) + UpCase(CurWord[Length(CurWord)]);
     write ( CurWord, ' ' );
     CurWord := '';
     end;
   end
  else
   begin
   CurWord := CurWord + aStr[i];
   end;
 end;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 10.06.2010, 08:49   #5
resss
 
Регистрация: 03.06.2010
Сообщений: 7
Смущение ответ к теме

спасибо огромное.......
resss вне форума Ответить с цитированием
Старый 10.06.2010, 08:57   #6
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

-I-
Код:
Uses
   CRT;
var
  mas:array [1..100,1..100] of integer;
  i,j,n:integer;

begin
Clrscr;
  randomize;
  write('Количество строк и столбцов: ');
readln(n);
writeln('Исходная матрица: ');
  for i:=1 to n do
    begin
      for j:=1 to n do
        begin
          mas[i,j]:=random(12)-3;
          write(mas[i,j]:4,' ');
        end;
      writeln;
    end;
    writeln;
    for i:=1 to n do
      for j:=1 to n do
        if (i>j) then
          begin
             mas[i,j]:=0;
          end;
    writeln;
   writeln('Результирующая матрица: ');
  for i:=1 to n do
    begin
      for j:=1 to n do
        begin
           write(mas[i,j]:4,' ');
        end;
        writeln;
    end;
    readkey;
    end.
задание из удалённой темы.Остальное в гугле пробей (т.к.писалось уже неоднократно).
にんじゃ

Последний раз редактировалось ROMA2PVT; 10.06.2010 в 09:01.
ROMA2PVT вне форума Ответить с цитированием
Старый 10.06.2010, 09:21   #7
resss
 
Регистрация: 03.06.2010
Сообщений: 7
По умолчанию ответ

спасибо огромное))))пыталась найти не выводит такие задачи!!!!!кто нибудь помогите ещёодну сделать
строки:в заданном предложении указать слово,в котором доля буквы а максимальна.напечатать исходный текст,найденное слово и сколько раз буква а встречается в этом слове.
очень прошу
resss вне форума Ответить с цитированием
Старый 10.06.2010, 10:07   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И снова я порекомендую разбиение строки по словам://http://www.programmersforum.ru/showthread.php?p=398369#post398369
Там допиши как получился новый элемент массива, пройти по нему циклом по буквам и узнать сколько букв "а" в слове, и если больше чем некий максимум запомнить этот элемент
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Турбо Паскаль kmzd Помощь студентам 6 07.02.2010 09:58
Турбо паскаль Viktoria90 Помощь студентам 1 29.12.2009 23:56
Турбо паскаль MacFly Помощь студентам 1 22.12.2009 16:23
Турбо паскаль Ильшатиккк Фриланс 14 16.09.2009 11:57
Турбо Паскаль Maxsimo Паскаль, Turbo Pascal, PascalABC.NET 0 06.05.2009 17:05