![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Atreides |
![]()
Сообщение
#1
|
![]() Ветеран Броуновского Движения ![]() ![]() ![]() Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Пропустил лекцию по графики в Паскале, не знаю, как решить задачу, помогите!!!
Разработать программу, перемещающую четырехугольник в круге размером Z в правой половине экрана. Спасибо за внимание. -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
![]() ![]() |
Altair |
![]()
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Цитата команда POS, что делает, ищет текст или заданный символ? Команда POS объявление: function POS(substr,s):byte; Она ищет в строке s, вхождение строки substr. И возвращает номер того элемента строки с которого обнаруженно вхождение, или ноль если нет вхожднения. Пример: pos('abc','abcd') вернет значение 1, т.к. вхождение обнаруженно с 1 символа. pos('a','vfdgab') вернет 5... вместо строки substr эта функция может искать и вхождение символа. Цитата И как во второй задаче вписать в код, поиск определенного отрывка, например, МИРЕ, во вводимых словах? Очень просто, все конечно реализуется с помощью функции POS. Смотрите: в этой строчке кода: readln(AA[i]); вводится очередное слово (ну там массив из строк, длинной 4... это ввод очередного элемента массива). значит после ввода слова надо проверить вхождение: If POS('МИРЕ',aa[i])<>0 then writeln('Вхождение обнаруженно'); Т.е. мы проверяем условие и если есть вхождение какого-то слова, то что-то делаем (в примере выводим строку: "вхождение обнаруженно") -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 1:49 |