Главная » Просмотр файлов » Задачник и решебник

Задачник и решебник (1087980), страница 9

Файл №1087980 Задачник и решебник (Задачник и решебник) 9 страницаЗадачник и решебник (1087980) страница 92018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 9)

Написать профамму, которая рисует на экране Государст­венный флаг России.216. Написать профамму, которая рисует на экране веселую ро­жицу желтого цвета.C/C++ в задачах и примерах58217. Написать программу, которая рисует на экране фустнуюрожицу.218. Написать программу, которая выводит на экран изображен­ный ниже узор.П219. Написать программу, которая выводит на экран изображен­ный ниже узор. Окружности должны быть разного цвета: от си­него до белого (смотри таблицу кодировки цветов, справочник,функция setcolor).220. Написать профамму, которая выводит на экран изображен­ный ниже узор.Ч^сть I.

Задачи59111, Написать программу, которая выводит на экран изображен­ный ниже узор.цнШШрпПГТпПи \222. Написать профамму, которая выводит на экран изображе­ние шахматной доски.223. Написать программу, которая рисует на экране флажоккрасного цвета.224. Написать программу, которая рисует на экране паровоз.Используйте метод базовой точки.225. Написать программу, которая рисует на экране автомобиль.Инструкции, обеспечивающие вычерчивание колеса автомобиля,оформите как функцию.С/С-^+ в задачах и примерах60116.

Написать программу, которая выводит на экран оцифро­ванную координатную сетку.5.04.03.02.01.00.00.000.5 1.01.52.02.53.03.5227. Написать программу, которая выводит на экран точечныйфафик функции }^0,5л:2-Ь4л:-3. Диапазон изменения аргумента —от -15 до 5; шаг аргумента ~ 0,1. График вывести на фоне коор­динатных осей, точка пересечения которых должна находиться вцентре экрана.228.

Написать программу, которая рисует движущуюся по экра­ну окружность.229. Написать функцию, которая рисует на экране кораблик.В качестве параметров функция должна получать координатыбазовой точки и цвет, которым следует рисовать. Используя этуфункцию, напишите профамму, которая выводит на экран дви­жущийся кораблик.230.

Написать программу, которая выводит на экран гистограм­му успеваемости в классе, например по итогам контрольной ра­боты. Исходные данные следует ввести в алфавитно-цифровомрежиме работы. Рекомендуемый вид экрана во время работыпрофаммы приведен ниже. Ниже показан вид экрана во времяввода исходных данных, а под ним — вид диафаммы.61Часть I. ЗадачиОбработка результатов контрольной работыВведите исходные данные:пятерок -> 10четверок -> 15троек -> 7двоек -> 1Результаты контрольной работы45. 5%пятерок^^^четверокШЯШ троекШЯШ двоек3030 3%1•3.0%t^l^*wf••231. Написать программу, которая выводит круговую диаграмму,отражающую товарооборот (в процентах) книжного магазина.Исходные данные (объем продаж в рублях по категориям: книги,журналы, открытки и канцтовары) вводятся во время работыпрограммы.

Пример диаграммы приведен ниже.Книги - 34.3%Журналы - 31.4%%\^t^IКанцтоваы - 22.I Прочее - 11.4%62С/С+-^ в задачах и примерах232. Написать программу, которая выводит на экран изображе­ние работающего светофора. Рекомендуемый вид светофора иалгоритм его работы приведены ниже.1Красный1Красный ижелтый1Зеленый1Мигающийзеленый— ^Факультатив233. Написать профамму, которая выводит на экран изображениеидущих часов, у которых есть секундная и минутная стрелки.234. Написать программу, которая выводит на экран фафикфункции у=2 sin(jc) е^/^.ФайлыОбщие замечанияПриступая к решению задач этого раздела, следует вспомнить, что:• в профамме, которая выполняет операции чтения из файлаили запись в файл, должна быть объявлена переменная-указ­атель на тип FILE;• для того чтобы файл был доступен, его надо открыть, указав,для выполнения какого действия открывается файл: чтения,записи или обновления данных, а также тип файла (двоич­ный или текстовый);Часть I.

Задачи63• при работе с файлами возможны ошибки, поэтому рекомен­дуется при ПОМОШИ. функции ferror проверять результатвыполнения потенциально опасных, с точки зрения возник­новения ошибок, операций с файлами (f open);• чтение данных из текстового файла можно выполнить припомощи функции f scanf, запись — fprintf;• по завершении работы с файлом нужно его обязательно за­крыть (функция f close).Задачи235. Напишите профамму, которая на сменном диске компьюте­ра (диск А:) создает файл numbers.txt и записывает в него 5 вве­денных пользователем целых чисел. Просмотрите при помощиредактора текста, например, встроенного в Norton Commander,созданный файл. Убедитесь, что каждое число находится в от­дельной строке.236.

Напишите профамму, которая дописывает в файлA:\numbers.txt пять введенных пользователем целых чисел. Убе­дитесь при помощи редактора текста, что в файле находятся 10чисел.237. Напишите программу, которая выводит на экран содержи­мое файла A:\numbers.txt.238. Напишите профамму, которая вычисляет среднее арифме­тическое чисел, находящихся в файле A:\numbers.txt.239. Напишите профамму, которая позволяет просматриватьтекстовые файлы (выводит на экран содержимое файла), напри­мер, файлы исходных профамм C++. Имя просматриваемогофайла должно передаваться профамме в качестве параметра, вкомандной строке во время ее запуска.240. Напишите профамму, которая дописывает в находящийсяна диске А: файл phone.txt имя, фамилию и номер телефона,например, вашего товарища.

Если файла на диске нет, то профамма должна создать его. В файле каждый элемент данных(имя, фамилия, телефон) должен находиться в отдельной строке.Рекомендуемый вид экрана во время работы профаммы приве­ден ниже.64C/C++ в задачах и примерахДобавление в телефонный справочникФамилия -> СидоровИмя -> ВасяТелефон -> 234-84-37Информация добавлена.Для завершения работы нажмите <Enter>241.

Напишите профамму, которая позволяет за один сеанс ра­боты добавить информацию о нескольких людях в файлA:\phone.txt. Рекомендуемый вид экрана во время работы профаммы приведен ниже.Добавление в телефонный справочник.Для завершения вместо ввода фамилии нажмите <Enter>Фамилия ~> СидоровИмя -> ВасяТелефон -> 234-84-37Информация добавлена.Фамилия -> ОрловР1мя - > АндрейТелефон ~> 5 5 2 - 1 8 - 4 0Информация добавлена.Фамилия ->Ввод завершенДля завершения работы нажмите <Enter>242. Напишите профамму, которая позволяет найти в телефон­ном справочнике (A:\phone.txt) нужные сведения.

Профаммадолжна запрашивать фамилию человека и выводить его телефон.Если в справочнике есть люди с одинаковыми фамилиями, то'профамма должна вывести список всех этих людей. Рекомен­дуемый вид экрана во время работы профаммы приведен ниже.Поиск в телефонном справочнике.Введите фамилию и нажмите <Enter>.

Для завершения работы спрограммой сразу после приглашения нажмите <Enter>-> ПетровВ справочнике данных о Петров нет.-> Р1вановИванов Вася 578-12-45Иванов Сергей 244-34-02->Часть I. Задачи65^243. Напишите профамму, которая объединяет возможности прог­рамм "Добавление в телефонный справочник" и "Поиск в теле­фонном справочнике". При запуске программы на экран должновыводиться меню, вид которого приведен ниже.*** Телефонный справочник ***1. Добавление2. Поиск3.

Завершение работыВведите номер пункта меню и нажмглге->Enter>Факультатив244. Напишите универсальную программу тестирования. Тест,последовательность вопросов и варианты ответов должны нахо­диться в текстовом файле. Имя файла теста программа должнаполучать из командной строки запуска программы. Количествовопросов теста неограничено. Вместе с тем, предлагается ввестиследующее ограничение: текст вопроса и альтернативных отве­тов не должен занимать более одной строки экрана.Профамма должна выставлять оценку по следующему правилу:ОТЛИЧНО — за правильные ответы на все вопросы, ХОРОШО —если испытуемый правильно ответил не менее чем на 80% во­просов, УДОВЛЕТВОРИТЕЛЬНО — если правильных ответовболее 60%, и ПЛОХО — если правильных ответов меньше 60%.Ниже приведена рекомендуемая структура файла вопросов теста(Ni — количество альтернативных ответов к i-ому вопросу, Ki, —номер правильного ответа), пример файла теста и вид экрана вовремя работы программы (номера ответов, введенные пользова­телем, выделены полужирным шрифтом).Вопрос1Ni MlОтветОтветВопросгN2 М266C/C-i"!- в задачах и примерахОтветОтветВопроСкNk МкОтветОтветАрхитектор Исаакиевского собора3 2Доменико ТрезиниОгюст МонферранКарл РоссиАрхитектор Зимнего дворца2 2Франческо БартоломееОгюст МонферранНевский проспект получил свое название3 2По имени реки, на которой стоит Санкт-Петербург.По имени близко расположенного монастыря, Александро-Невскойлавры.в память о знаменитом полководце — Александре Невском.Сейчас Вам будет предложен тест.К каждому вопросу дается несколько вариантов ответов.Вы должны ввести номер правильного ответаи нажать клавишу <Enter>Архитектор Исаакиевского собора:1.

Доменико Трезини2. Огюст Монферран3. Карл Росси-> 2Архитектор Зимнего дворца:1. Франческо Бартоломее2. Карл Росси-> 2Часть I. Задачи67Невский проспект получил свое название:1. По имени реки, на которой стоит Санкт-Петербург.2 . По имени близко расположенного монастыря, АлександроНевской лавры.З .

в память о знаменитом полководце — Александре Невском.->2Ваша оценка ОТЛИЧНО!Для завершения работы программы нажмите <Enter>245. Напишите программу, которая выводит на экран списокфайлов и названия профамм C++, находящихся в указанномпри запуске программы каталоге. Предполагается, что перваястрока профаммы является коментарием, содержащим инфор­мацию о назначении программы.246. Напишите профамму, которая по желанию пользователявыводит таблицу пересчета из дюймов в сантиметры на экран,принтер или в файл. Ниже приведен рекомендуемый вид экранаво время работы программы (данные, введенные пользователем,выделены полужирным шрифтом.• • • Таблица пересчета из дюймов в миллиметры ***Результат выводить:1 — на экран;2 — на принтер;3 — в файл.Введите число от 1 до 3 и нажмите <Enter>Ваш выбор -> 1ДюймыМиллиметры0.51.01.52.02.53.03.54.04.55.012.725.438.150.863.576.288.9101.6114.3127.0680/0+-^ в задачах и примерахРекурсияПриступая к решению задач этого раздела, следует вспомнить, что:• рекурсивной называется такая функция, которая может вы­зывать сама себя;• для завершения процесса рекурсии в алгоритме рекурсивнойфункции обязательно должна быть веточка, обеспечивающаянепосредственное завершение функции (процедуры).Задачи247.

Характеристики

Тип файла
PDF-файл
Размер
5,39 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее