ПОМОГИТЕ , НЕ ПОЛУЧАЕТСЯ РЕШИТЬ! Напишите программу, которая находит кота.
Пользователь вводит строки до тех пор, пока он не введёт «СТОП». Программа выводит номер строки, на которой впервые был упомянут кот (в том же смысле, что и в предыдущей задаче), или -1 (минус один), если кот не был упомянут.
Формат ввода
Несколько строк.
Сигнал остановки — строка «СТОП».
Формат вывода
Одно число — номер первой строчки, в которой появился кот, или -1, если кота нет.
Пример
Ввод
Как устроен типичный фрукт:
кожура;
мякоть;
косточки.
СТОП
Вывод;
3
Напишите программу которая выводит на экран рисунок котика
Сообщение было отмечено Ellenfirsttry как решение
Задача про завод и кота
Здравствуйте. Подскажите, как оптимизировать решение вот такой задачи (Нужно, чтобы для очень.
Найди кота 6
Найди кота — 6 Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или.
Найди кота — 3
Напишите программу, которая находит кота. Пользователь вводит строки до тех пор, пока он не.
для экзамена по инф Брэ / Kultin_TurboPascal
207. Написать программу, которая выводит на экран узор, изображенный ниже.
208. Написать программу, которая выводит на экран изображенный ниже узор. Окружности должны быть разного цвета (см. таблицу кодировки цветов).
209. Написать программу, которая выводит изображенный ниже узор.
210. Написать программу, которая выводит изображенный ниже узор.
211. Написать программу, которая выводит на экран изображение шахматной доски.
212. Написать программу, которая рисует на экране флажок красного цвета.
213. Написать программу, которая рисует на экране паровоз (используйте метод базовой точки).
214. Написать программу, которая рисует на экране автомобиль. Инструкции, обеспечивающие вычерчивание колеса автомобиля, оформите как процедуру.
215. Написать программу, которая выводит на экран оцифрованную координатную сетку.
Turbo Pascal в задачах и примерах
216. Написать программу, которая выводит на экран точечный график функции у = 0,5л: 2 + 4х — 3. Диапазон изменения аргумента — от —15 до 5, шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана.
217. Написать процедуру, которая рисует
на экране кораблик.
В качестве параметров процедура должна
базовой точки и цвет, которым следует рисовать. Используя эту процедуру, напишите программу, которая выводит на экран движущийся кораблик.
218. Написать программу, которая рисует окружность, движу-
щуюся по экрану.
219. Написать программу, которая выводит на экран гистограм-
му успеваемости учеников класса, например, по итогам контрольной работы. Исходные данные следует ввести в алфавитноцифровом режиме работы. Рекомендуемый вид экрана во время работы программы приведен ниже. На первом рисунке экран
показан во время ввода исходных данных, на втором приведен вид диаграммы на экране.
Обработка результатов контрольной работы. Введите исходные данные:
пятерок —> 10 четверок —> 15 троек -> 7 двоек —> 1
Результаты контрольной работы
220. Написать программу, которая выводит круговую диаграмму, отражающую товарооборот (в процентах) книжного магазина. Исходные данные (объем продаж в рублях по категориям: книги, журналы, открытки и канцтовары) вводятся во время работы программы. Пример диаграммы приведен ниже.
Turbo Pascal в задачах и примерах
221. Написать программу, которая выводит на экран изображение работающего светофора. Рекомендуемый вид светофора и алгоритм его работы приведены ниже.
222. Написать программу, которая выводит на экран изображение идущих часов, имеющих секундную и минутную стрелки.
223. Написать программу, которая выводит на экран график функции у — 2 Sin(x) е*/ 5 .
224. Написать функцию, которая в графическом режиме вводит
с клавиатуры дробное число. Набираемые пользователем симво-
лы (знак «минус», цифры и точка должны появляться на экране в зависимости от текущего положения точки вывода. Во время ожидания очередного символа на экране должен мигать курсор. Требуется, чтобы функция обеспечивала пользователю возможность простейшего редактирования — удаление последнего введенного символа (при помощи клавиши <BackSpace>).
Приступая к решению задач этого раздела, следует вспомнить, что:
• в программе, которая выводит результаты в файл или читает исходные данные из файла, должна быть объявлена файловая переменная типа text;
• для доступа к конкретному файлу файловую переменную
нужно связать с этим ф а й л о м (делается это при п о м о щ и и н —
• для того, чтобы файл был доступен, его надо открыть (для чтения с помощью инструкции reset, для записи — rewrite, для добавления — append);
• при работе с файлами возможны ошибки, например, из-за того, что программа пытается открыть файл, которого нет,
поэтому после каждой инструкции, которая может привести к возникновению ошибки, желательно, используя функцию iOResult, проверять код завершения операции с файлом: чтобы программа могла контролировать результат выполнения операции с файлом, в ее текст надо поместить директиву
• запись в файл выполняют инструкции write и writein, чтение — read и readin, причем в качестве первого параметра этих инструкций следует указывать файловую переменную;
• по завершении работы с файлом его нужно обязательно закрыть инструкцией close;
• файл, созданный программой, в которой тип файловой переменной объявлен как text, можно просмотреть при помощи редактора текста.
225. Написать программу, которая на сменном диске компьюте- ра (А:) создает файл numbers.txt и записывает в него 5 введенных пользователем целых чисел. Просмотрите при помощи редакто- ра текста, например, встроенного в Norton Commander, создан- ный файл. Убедитесь, что каждое число находится в отдельной строке.
226. Напишите программу, которая дописывает в файл a:\numbers.txt 5 введенных пользователем целых чисел. Убедитесь при помощи редактора текста, что в файле находятся 10 чисел.
227. Написать программу, которая выводит на экран содержимое файла a:\numbers.txt.
228. Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле a:\numbers.txt.
Turbo Pascal в задачах и примерах
229. Написать программу, которая позволяет просматривать текстовые файлы (выводит на экран содержимое файла), например, файлы исходных программ Turbo Pascal. Имя просматриваемого файла должно вводиться во время работы программы. Рекомендуемый вид экрана приведен ниже.
Просмотр текстового файла.
Введите полное имя файла и нажмите <Enter> —> с: \tp\pas\numb. pas
230. Написать программу, которая дописывает в файл phone.txt, находящийся на диске А:, фамилию и номер телефона, например, вашего товарища. Если файла на диске нет, то программа должна создать его. В файле каждый элемент данных (имя, фамилия, телефон) должен находиться в отдельной строке. Рекомендуемый вид экрана во время работы программы приведен ниже.
Добавление в телефонный справочник. Фамилия —> Сидоров Имя —> Вася Телефон — > 234-84-37
Для завершения работы нажмите <Enter>.
231. Написать программу, используя которую можно за один сеанс работы добавить информацию о нескольких людях в файл a:\phone.txt.
232. Написать программу, которая позволяет найти нужные сведения в телефонном справочнике (a:\phone.txt). Программа должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть одинаковые фамилии, то программа должна вывести список всех людей, имеющих эти фамилии. Рекомендуемый вид экрана во время работы программы приведен ниже.
Поиск в телефонном справочнике.
Введите фамилию и нажмите <Enter>. Для завершения работы с программой сразу после приглашения нажмите <Enter>
—> Петров В справочнике данных о Петров нет.
—> Иванов Иванов Вася 578-12-45
Иванов Сергей 244-34-02 —>
233. Напишите программу, которая объединяет возможности
программ Добавление в телефонный справочник И Поиск в теле-
фонном справочнике. При запуске программы на экран должно выводиться меню:
3. Завершение работы
Введите номер пункта меню и нажмите <Enter> —>
234. Написать универсальную программу тестирования. Тест, последовательность вопросов и варианты ответов должны находиться в текстовом файле. Имя этого файла программа должна получать из командной строки ее запуска. Количество вопросов теста не ограничено. Однако предлагается ввести следующее ограничение: текст вопроса и альтернативных ответов не должен занимать более одной строки экрана.
Программа должна выставлять оценку по следующему правилу: ОТЛИЧНО — за правильные ответы на все вопросы, ХОРОШО — если испытуемый правильно ответил не менее, чем на 80% вопросов, УДОВЛЕТВОРИТЕЛЬНО — если правильных ответов более 60%, и ПЛОХО — если правильных ответов меньше 60%.
Ниже приведены рекомендуемая структура файла вопросов теста (Nj — количество альтернативных ответов к i-му вопросу, К; — номер правильного ответа), пример файла теста и вид экрана во время работы программы (номера ответов, введенные пользователем, выделены полужирным шрифтом).
Turbo Pascal в задачах и примерах
Сейчас Вам будет предложен тест.
К каждому вопросу дается несколько вариантов ответа.
Вы должны ввести номер правильного ответа и нажать <Enter>.
Архитектор Исаакиевского собора:
1. Доменико Трезини
2. Огюст Монферран
Архитектор Зимнего дворца:
1. Франческо Бартоломео
Невский проспект получил свое название:
1. По имени реки, на которой стоит Санкт-Петербург.
2. По имени близко расположенной Александро-Невской лавры.
3. В память о знаменитом полководце — Александре Невском. -> 2
Ваша оценка ОТЛИЧНО!
Для завершения работы программы нажмите <Enter>.
235. Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в миллиметры на экран, принтер или в файл. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным.
*** Таблица пересчета из дюймов в миллиметры ***
Результат выводить: 1 — на экран; 2 — на принтер; 3 — в файл.
Введите число от 1 до 3 и нажмите <Enter>. Ваш выбор —> 2
Приступая к решению задач этого раздела, следует вспомнить, что:
• рекурсивной называется такая процедура или функция, которая может вызывать сама себя;
Ошибка сервера в приложении ‘/’.
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации "web.config", который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут "mode" со значением "Off".
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут "defaultRedirect" тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.