Массивы. заранее спасибо., Сжатие одномерного массива |
|
Здравствуйте, гость ( Вход | Регистрация )
Массивы. заранее спасибо., Сжатие одномерного массива |
21.9.2010, 22:28
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Из текста удалить все вхождения некоторого наперед заданного символа.
|
|
|
21.9.2010, 23:16
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
поисг рулед тыц
|
|
|
22.9.2010, 9:07
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Спасибо...
но там проги не работают |
|
|
22.9.2010, 9:39
Сообщение
#4
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
s = строка Х - заданный наперед символ.
s =~ s/X//g ; все |
|
|
22.9.2010, 21:17
Сообщение
#5
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Извините но я ничаго не понял(((
|
|
|
24.9.2010, 12:27
Сообщение
#6
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
|
|
|
25.9.2010, 11:31
Сообщение
#7
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Из текста удалить все вхождения некоторого наперед заданного символа. Паскаль. Массивы.
|
|
|
25.9.2010, 18:49
Сообщение
#8
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Из текста удалить все вхождения некоторого наперед заданного символа. Паскаль. Массивы. Любят учителя давать расплывчатые задания...Паскаль какой версии? Турбо для ДОС, или Дельфи? В каком виде задан текст? Одна переменная с переводом строк, массив строк, файл? |
|
|
25.9.2010, 23:42
Сообщение
#9
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
отобрать бы у старперов в образовании этот паскаль, пусть купят дельфи или ПХП/перл хотя бы возьмут, постигать азы алгоритмизации на них гораздо проще и нагляднее, чем ковыряться в паскале.
в дельфи и пхп это будет в три-четыре строки отформатированые в нубо-понятном виде, в случае применения какой нибудь StringReplace() или регулярки вообще одна строка... |
|
|
26.9.2010, 0:19
Сообщение
#10
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
отобрать бы у старперов в образовании этот паскаль, пусть купят дельфи или ПХП/перл хотя бы возьмут, постигать азы алгоритмизации на них гораздо проще и нагляднее, чем ковыряться в паскале. если бы стояла задача "научиться быстро составлять программы", тогда бы катили и дельфы, и пхп, и перл, и питон...в дельфи и пхп это будет в три-четыре строки отформатированые в нубо-понятном виде, в случае применения какой нибудь StringReplace() или регулярки вообще одна строка... А задача-то, вероятно, стоит другая -- пощупать руками, как делаются те функции, которые в дельфах или перле потом вызываются функцией, методом, регуляркой и т.п. А для пощупывания паскаль хорош -- только обычно преподаватели пользуются трубой, с которой одни мучения... |
|
|
26.9.2010, 0:35
Сообщение
#11
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата если бы стояла задача "научиться быстро составлять программы", тогда бы катили и дельфы, и пхп, и перл, и питон... Ты не программист, и писатель. Речь про алгоритмы, а не дрочево с консолью и вводом/выводом в нее, инициализацией массивов, которая мало того что не несет практической ценности на этапе алгоритмизации у начинающих, так еще обладает рядом неудобств (консоль как минимум менее информативна и дружелюбна чем обычная форма и кнопка из дельфи, IDE). "Пощупать руками" можно сделав функцию своими руками, в любом языке (часто это называют "велосипед", но куда уж тебе знать...). А потом сравнить с реализацией "умных дядек" (в случае с дельфи). Удивительная недалекость. Для пощупывания старперского дроча паскаль хорош, да... Его не меняют лишь потому что дельфи платный, а для пхп придется переписывать древнегреческие методички и переучивать учителей. |
|
|
26.9.2010, 0:48
Сообщение
#12
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Тося, посмотрел бы, как ты будешь учить детей похапе без использования тысячи и одной недофункции в этом движке для персональных страничек? ;-) А потом объяснять, почему в других ЯП нет такого бардака.
Паскаль вполне хорош для развития алгоритмического мышления. |
|
|
26.9.2010, 0:57
Сообщение
#13
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Няша
Цитата посмотрел бы, как ты будешь учить детей похапе без использования тысячи и одной недофункции в этом движке для персональных страничек? Тебе еще рано смотреть, закончи сначала начальные классы :D "Пузырек" в ПХП: Код $arr[]=1; //инициализация массива $arr[]=3; $arr[]=7; $arr[]=0; print_r($arr); for($i=(count($arr)-1);$i>=0;$i--){ for($j=0;$j<=($i-1);$j++){ if($arr[$j]>$arr[$j+1]){ $k=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$k; } } } print_r($arr); Простые и понятные операции, никакой шелухи с выделением памяти и приведением типов и описанием переменных - чистый алгоритм. Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя |
|
|
26.9.2010, 0:57
Сообщение
#14
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
володяSOS
Самый простой алгоритм - создай новую строковую переменную, пробеги циклом по строке, и если текущий в итерации символ не равен искомому, добавляй его в новую строку. |
|
|
26.9.2010, 0:59
Сообщение
#15
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата если бы стояла задача "научиться быстро составлять программы", тогда бы катили и дельфы, и пхп, и перл, и питон... Ты не программист, и писатель.Цитата Речь про алгоритмы, а не дрочево с консолью и вводом/выводом в нее, инициализацией массивов, которая мало того что не несет практической ценности на этапе алгоритмизации у начинающих, так еще обладает рядом неудобств (консоль как минимум менее информативна и дружелюбна чем обычная форма и кнопка из дельфи, IDE). Если ты пошёл на профильную специальность, значит готов и к консолям, и к ассемблерам, и к неудобным отладчикам на микросистемах и т.д. Ты говоришь о курсе, например, для экономистов -- но тем и дельфы не нужны, им бы что-нибудь поближе к их будущей жизни...Цитата "Пощупать руками" можно сделав функцию своими руками, в любом языке (часто это называют "велосипед", но куда уж тебе знать...). А потом сравнить с реализацией "умных дядек" (в случае с дельфи). До-до-до, так ты и посмотрел в дельфах реализацию встроенных функций... Цитата Удивительная недалекость. Ты прекрасно оценил то, что сам же написал ранее.Цитата Для пощупывания старперского дроча паскаль хорош, да... Его не меняют лишь потому что дельфи платный, на платность наплевать, бо академические лицензии никуда не делись, -- а просто дельфы -- это говно мамонта, которое эмбаркадеро со дня на день снимет с поддержки. Есть бесплатный лазарь, вполне пригодный для обучения, но его времена прошли, как и времена дельфов.Цитата а для пхп придется переписывать древнегреческие методички и переучивать учителей. и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно. Повеселил ты, тош, ну прям до упаду. |
|
|
26.9.2010, 1:01
Сообщение
#16
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата Простые и понятные операции, никакой шелухи с выделением памяти и приведением типов - чистый алгоритм. Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя smile.gif У тебя проблемы с определением переменных и типизированными языками? ;-) Бедный ребятенок ))))) Цитата и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно. Повеселил ты, тош, ну прям до упаду. Поржал. Похапе - это Великий Язык, в котором проблемы с юникодом обещают решить только в шестой версии.. ;-))))) |
|
|
26.9.2010, 1:03
Сообщение
#17
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
orlusha
Цитата Ты кодер, а я программистов никогда в жизни не видел fixed, ты забыл поставить местоимение "Я". Без него получается ложь. Но ты писатель, уже дважды в этой теме. Цитата До-до-до, так ты и посмотрел в дельфах реализацию встроенных функций... Зажал ctrl и щелкнул на имя функции. Цитата и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно. что ты собираешься писать на начальных азах алгоритмизации (более чем уверен что это слово есть в названии предмета или курса), что именно из "ну просто все, что угодно" ты собираешься писать на паскале? Орлуша, опыта нет, закотайся пожалуйста |
|
|
26.9.2010, 1:05
Сообщение
#18
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Код $arr[]=1; //инициализация массива $arr[]=3; $arr[]=7; $arr[]=0; Простые и понятные операции, Цитата Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя :+: Новичкам типа автора темы или студентов-первокурсников тем более рано... пусть на пхпях опытные тоши пишут...
|
|
|
26.9.2010, 1:06
Сообщение
#19
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Няша
Цитата У тебя проблемы с определением переменных и типизированными языками? Речь не о бо мне, злая няша, стоило бы сначала почитать, что я написал, чем вымещать свою злость ) Цитата Поржал. Похапе - это Великий Язык, в котором проблемы с юникодом обещают решить только в шестой версии.. ;-))))) тоже самое что и от орлуши - что ты собираешься ваять в паскале на начальных курсах, чего нет в пхп? это первое, второе - в каких местах конкретно у тебя проблемы с юникодом? перегрузку mb_string ты видел когда нибудь своими глазенками? |
|
|
26.9.2010, 1:06
Сообщение
#20
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
К похапе студентов подпускать вообще нельзя. Испортятся.
|
|
|
Текстовая версия | Сейчас: 29.4.2024, 5:15 |