Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Массивы. заранее спасибо. - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
Массивы. заранее спасибо., Сжатие одномерного массива
сообщение 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
Регистрация: --
Пользователь №:



Цитата(володяSOS @ Среда, 22 Сентября 2010, 10:07:55) *
Спасибо...

но там проги не работают
"Там" - это где?
Напечатай задание полностью.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 25.9.2010, 11:31
Сообщение #7





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



Из текста удалить все вхождения некоторого наперед заданного символа. Паскаль. Массивы.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 25.9.2010, 18:49
Сообщение #8





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



Цитата(володяSOS @ Суббота, 25 Сентября 2010, 12:31:58) *
Из текста удалить все вхождения некоторого наперед заданного символа. Паскаль. Массивы.
Любят учителя давать расплывчатые задания...
Паскаль какой версии? Турбо для ДОС, или Дельфи?
В каком виде задан текст? Одна переменная с переводом строк, массив строк, файл?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 25.9.2010, 23:42
Сообщение #9





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



отобрать бы у старперов в образовании этот паскаль, пусть купят дельфи или ПХП/перл хотя бы возьмут, постигать азы алгоритмизации на них гораздо проще и нагляднее, чем ковыряться в паскале.
в дельфи и пхп это будет в три-четыре строки отформатированые в нубо-понятном виде, в случае применения какой нибудь StringReplace() или регулярки вообще одна строка...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 0:19
Сообщение #10





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



Цитата(antonn @ Суббота, 25 Сентября 2010, 23:42:13) *
отобрать бы у старперов в образовании этот паскаль, пусть купят дельфи или ПХП/перл хотя бы возьмут, постигать азы алгоритмизации на них гораздо проще и нагляднее, чем ковыряться в паскале.
в дельфи и пхп это будет в три-четыре строки отформатированые в нубо-понятном виде, в случае применения какой нибудь 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);


Простые и понятные операции, никакой шелухи с выделением памяти и приведением типов и описанием переменных - чистый алгоритм. Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя smile.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 0:57
Сообщение #14





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



володяSOS

Самый простой алгоритм - создай новую строковую переменную, пробеги циклом по строке, и если текущий в итерации символ не равен искомому, добавляй его в новую строку.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 0:59
Сообщение #15





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



Цитата(antonn @ Воскресенье, 26 Сентября 2010, 00:35:44) *
Цитата
если бы стояла задача "научиться быстро составлять программы", тогда бы катили и дельфы, и пхп, и перл, и питон...
Ты не программист, и писатель.
Тош, ты только программиста с кодером не путай. Ты кодер, а программистов никогда в жизни не видел -- подвыбили их МС и борланд уже к твоей ранней юности. Отсюда и речи твои бредовые.
Цитата
Речь про алгоритмы, а не дрочево с консолью и вводом/выводом в нее, инициализацией массивов, которая мало того что не несет практической ценности на этапе алгоритмизации у начинающих, так еще обладает рядом неудобств (консоль как минимум менее информативна и дружелюбна чем обычная форма и кнопка из дельфи, IDE).
Если ты пошёл на профильную специальность, значит готов и к консолям, и к ассемблерам, и к неудобным отладчикам на микросистемах и т.д. Ты говоришь о курсе, например, для экономистов -- но тем и дельфы не нужны, им бы что-нибудь поближе к их будущей жизни...
Цитата
"Пощупать руками" можно сделав функцию своими руками, в любом языке (часто это называют "велосипед", но куда уж тебе знать...). А потом сравнить с реализацией "умных дядек" (в случае с дельфи).
До-до-до, так ты и посмотрел в дельфах реализацию встроенных функций... cry.gif
Цитата
Удивительная недалекость.
Ты прекрасно оценил то, что сам же написал ранее.
Цитата
Для пощупывания старперского дроча паскаль хорош, да... Его не меняют лишь потому что дельфи платный,
на платность наплевать, бо академические лицензии никуда не делись, -- а просто дельфы -- это говно мамонта, которое эмбаркадеро со дня на день снимет с поддержки. Есть бесплатный лазарь, вполне пригодный для обучения, но его времена прошли, как и времена дельфов.
Цитата
а для пхп придется переписывать древнегреческие методички и переучивать учителей.
и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно. Повеселил ты, тош, ну прям до упаду.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 1:01
Сообщение #16





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



Цитата
Простые и понятные операции, никакой шелухи с выделением памяти и приведением типов - чистый алгоритм. Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя smile.gif


У тебя проблемы с определением переменных и типизированными языками? ;-) Бедный ребятенок )))))

Цитата
и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно. Повеселил ты, тош, ну прям до упаду.


Поржал. Похапе - это Великий Язык, в котором проблемы с юникодом обещают решить только в шестой версии.. ;-)))))
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 1:03
Сообщение #17





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



orlusha
Цитата
Ты кодер, а я программистов никогда в жизни не видел

fixed, ты забыл поставить местоимение "Я". Без него получается ложь.
yes.gif
Но ты писатель, уже дважды в этой теме.

Цитата
До-до-до, так ты и посмотрел в дельфах реализацию встроенных функций...

Зажал ctrl и щелкнул на имя функции.

Цитата
и ещё -- пхп охрененно массовая и универсальная штука, на которой можно написать ну просто всё, что угодно.

что ты собираешься писать на начальных азах алгоритмизации (более чем уверен что это слово есть в названии предмета или курса), что именно из "ну просто все, что угодно" ты собираешься писать на паскале?
Орлуша, опыта нет, закотайся пожалуйста smile.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 1:05
Сообщение #18





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



Цитата(antonn @ Воскресенье, 26 Сентября 2010, 00:57:31) *
Код
$arr[]=1; //инициализация массива
$arr[]=3;
$arr[]=7;
$arr[]=0;


Простые и понятные операции,
:lol: :lol: :lol:
Цитата
Рано тебе, Няша, соваться в эту тему, опыта не хватает у тебя smile.gif
:+: Новичкам типа автора темы или студентов-первокурсников тем более рано... пусть на пхпях опытные тоши пишут...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 1:06
Сообщение #19





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



Няша
Цитата
У тебя проблемы с определением переменных и типизированными языками?

Речь не о бо мне, злая няша, стоило бы сначала почитать, что я написал, чем вымещать свою злость smile.gif)

Цитата
Поржал. Похапе - это Великий Язык, в котором проблемы с юникодом обещают решить только в шестой версии.. ;-)))))

тоже самое что и от орлуши - что ты собираешься ваять в паскале на начальных курсах, чего нет в пхп? это первое, второе - в каких местах конкретно у тебя проблемы с юникодом? перегрузку mb_string ты видел когда нибудь своими глазенками? smile.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.9.2010, 1:06
Сообщение #20





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



К похапе студентов подпускать вообще нельзя. Испортятся.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

3 страниц V   1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 5:15
Консультации адвоката по уголовным делам. Бесплатно. По всей России