Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 13.06.2011
Сообщений: 42

Работа со строками в delphi

02.12.2011, 19:55. Показов 828. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, Уважаемые.

Я к вам вот с какой проблемой. да конечно можно сказать что это не проблемма, а моя тупость, но всё же.

Дана задача:

В заданном предложении указать слово, в котором доля гласных (A, E, I, O) максимальна. Вывести долю гласных каждого слова на экран. Проект консольное приложение.

Проштудировал весь форум, абсолютно везде код для паскаля. Все приложения либо вылетают после нажатия enter, либо вообще не запускаются. Использовал этот код:

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
program Project2;
 
{$APPTYPE CONSOLE}
 
Uses
SysUtils;
 
var str,substr,maxstr:string;
max:real;
maxpercent: real;
i,dolia,j:integer;
begin
writeln('Vvedite stroky');
readln(str);
substr:='';
max:=0;
dolia:=0;
for i:=1 to length(str) do
begin
if str[i] in ['a'..'z','A'..'Z'] then substr:=substr+str[i]
else
if substr<>'' then
begin
for j:=1 to length(substr) do
if (substr[j] in ['a','e','i','o','A','E','I','O']) then dolia:=dolia+1;
if(dolia>0)and(max<dolia/length(substr)) then
begin
max:=dolia/length(substr);
maxstr:=substr;
end;
substr:='';
dolia:=0;
end;
end;
writeln(maxstr);
readln;
end.
Но после ввода предложения выводит неправильные расчеты. В чём ошибка?

Ну и если кому не трудно, просветите, как делать эту задачу:

Дано:
r, ɸ - полярные координаты.
Задание:
Написать подпрограмму, преобразующую полярные координаты в декартовы. Связь междуполярными и декартовыми координатами определяется формулами: sinɸ=y/r; cosɸ=x/r. Вывести координаты x и y для r = 75 и ɸ принадлежащему [45град,315град], дельта ɸ = 90град


PS. ɸ- фи; град - градусов.

Заранее весьма признателен!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2011, 19:55
Ответы с готовыми решениями:

Delphi работа со строками?
Привет) Подскажите код если не жалко :D Нужно получить количество СТРОК с txt документа на сервере (http://MySite.com/Stroki.txt) ...

DELPHI Работа со строками
дана строка в MEMO fsdf fgsd | fsdgds | gsdgshsdhb | gsdg | '|' - разделитель Вопрос - как вывести данные после второго до третьего...

Работа со строками. Delphi
Помогите, кому не сложно! Заменить все маленькие буквы на большие. Не использовать встроенную функцию для смены регистра. ...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
02.12.2011, 19:59
Цитата Сообщение от dafttttttt Посмотреть сообщение
Все приложения либо вылетают после нажатия enter, либо вообще не запускаются.
Врать только не нужно. В принципе почти без разницы в чем писать, в Турбо Паскале или в консоли Дельфи.
А вылетает потому что, ты даже не можешь готовые формулы к другой программе в код воплотить.
0
1 / 1 / 0
Регистрация: 13.06.2011
Сообщений: 42
02.12.2011, 20:09  [ТС]
Цитата Сообщение от Puporev Посмотреть сообщение
Врать только не нужно. В принципе почти без разницы в чем писать, в Турбо Паскале или в консоли Дельфи.
А вылетает потому что, ты даже не можешь готовые формулы к другой программе в код воплотить.
Ок, не отрицаю, не знаю. Ибо не имел никогда дело с паскалем. А delphi "методом тыка" изучаю. Знал бы, как воплотить, не создавал бы тему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2011, 20:09
Помогаю со студенческими работами здесь

Работа со строками в Delphi
Здравствуйте. Я недавно начал изучать Delphi и вроде как вызубрил несолько сайтов для новичков но всеже задумал для себя кое что сделать...

Работа со строками в delphi
Суть задачи: Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков: '+' '-' '*'. Группой букв будем...

Работа со строками в Delphi
Задание: 1) Удалить из текста символ «?», если количество символов «*» больше 4. 2) Если первая буква последнего слова и первая буква...

Работа со строками, delphi консоль.
Задача: даны 2 текста. Выбрать из 1 текста самое короткое слово, которое не встречается во втором. Задачу вроде сделал, но потом понял,...

Работа со строками Delphi. Оконный режим.
Помогите пожалуйста написать программу! Даны натуральное число n, символы s1, …, sn. Заменить в последовательности s1, …, sn каждую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru