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

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

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

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

Нулевой символ не учитывается.Заголовочный файл: < s t r i n g . h >strcmpСинтаксис:i n t s t r c m p (const char* Строка!,c o n s t char* Строка2)Сравнивает строки Строка! и Строка2. Возвращает О, еслистроки равны, число меньше нуля, если Строка! < Строка2 ичисло больше нуля, если Строка! > Строка2.Заголовочный файл: < s t r i n g . h >strlwrСинтаксис:char* strlwr(char* Строка)Преобразует строчные символы строки в прописные (обрабаты­вает только буквы латинского алфавита).Заголовочный файл: < s t r i n g .

h >struprСинтаксис:char* s t r u p r ( c h a r * Строка)Преобразует прописные символы строки в строчные (обрабаты­вает только буквы латинского алфавита).Заголовочный файл: < s t r i n g . h >strsetСинтаксис:char* strset(char* Строка, char Символ)Заполняет строку указанным при вызове функции символом.Заголовочный файл: < s t r i n g . h >257Часть III. СправочникstrchrСинтаксис:chco:* strchr(const char* Строка, int Символ)Выполняет поиск символа в строке и возвращает указатель напервый найденный символ или, если символ найден, NULL.Заголовочный файл: <string.h>Функции графического режимаarcСинтаксис:void arc (int х, int у,int Радиус) ;int УголНачала,intУголКонца,Вычерчивает дугу с центром в точке с координатами (х, у).

Па­раметры УголНачала и УголКонца задают круговые координатыначальной-и конечной точек линии дуги, которая вычерчиваетсяпротив часовой стрелки от начальной точки к конечной. Угло­вые координаты задаются в фадусах. Значение угловой коорди­наты возрастает против часовой стрелки. Параметр Радиус зада­ет радиус дуги.УголКонцаУголНачала! г УголНачалаУголКонцаЛиния дуги вычерчивается цветом, заданным функцией setcolor.Заголовочный файл: <graph. h>barСинтаксис:void bar (int к1, i n t yl,i n t x2, i n t у2) ,258C/C++ в задачах и примерахВычерчивает закрашенный прямоугольник.

Параметры х1 и у1задают положение левого верхнего уша прямоугольника, х2 иу2 — правого нижнего.Цвет и стиль заливки прямоугольника задаются функциейsetfillstyle.Заголовочный файл: <graph. h>bar3dСинтаксис:void bar3d(int xi,int yl,int x2, int у2,int Глубина, int В_Грань) ;Вычерчивает параллелепипед. Параметры xl и yl задают поло­жение левого верхнего, а х2 и у2 — правого нижнего углаближней грани параллелепипеда.

Параметр Глубина задает рас­стояние между передней и задней фанями, параметр в_Граньопределяет, нужно ли вычерчивать фаницу верхней грани. Еслипараметр в_Грань равен нулю, то линия границы верхней фанине вычерчивается.Глубина(х1.у1)^ ^У\у"К(х2,у2)Часть III. Справочник259Цвет и стиль закраски ближней грани параллелепипеда можнозадать при помощи функции s e t f i l l s t y l e , цвет линий фаницы — при помощи функции s e t c o l o r .Заголовочный файл: <graph.h>circleСинтаксис:void circle(int к, int у,int г)Вычерчивает окружность радиуса г с центром в точке с коорди­натами (х, у).Цвет окружности можно задать при помощи функции s e t c o l o r .Заголовочный файл: <graph.h>drawpolyСинтаксис:v o i d c l r a v ф o l y ( i n t КолТочек,i n t * Координаты);Вычерчивает замкнутую ломаную линию, состоящую из отрезковпрямых.

Параметр КолТочек задает количество точек в результатепоследовательного соединения которых получается ломаная. Па­раметр /Соорлина ты задает массив координат узловых точек лома­ной. Нулевой и первый элементы массива К'оордина ты содержаткоординаты первой точки (х и у), второй и третий элементысодержат координаты второй точки и т.

д.Заголовочный файл: <graph.h>ellipseСинтаксис:void ellipse (int к, int у, int УголНачала, ±ntint РадиусХ, int РадиусУ ) ;УголКонца,Вычерчивает эллипс или дугу эллипса с центром в точке с коор­динатами (х, у). Параметры УголНачала и УголКонца задаюткруговые координаты начальной и конечной точек линии эл­липса, которая вычерчивается против часовой стрелки от на-260C/C++ в задачах и примерахчальной точки к конечной. Угловые координаты задаются в гра­дусах. Значение угловой координаты возрастает против часовойстрелки. Параметры Радиусх и РадиусУ задают горизонталь­ный и вертикальный радиусы эллипса.УголКонцаУголНачала^голНачалаУголКонцаЛиния эллипса или дуги вычерчивается цветом, установленнымфункцией setcolor.Заголовочный файл: <graph.h>getmaxx, getmaxyСинтаксис:int getmaxx (void) ;int getmaxy (void) ;Функция getmaxx возвращает координату x крайней правойточки экрана, функция getmaxy — координату у крайней ниж­ней точки экрана.Заголовочный файл: <graph.h>getx, getyСинтаксис:int getx(void);int gety(void);Возвращает координату x (у) указателя вывода.Заголовочный файл: <graph.h>graphresultСинтаксис:int graphresult(void);Часть III.

Справочник261Возвращает результат (код ошибки) последней выполненнойграфической операции. Если операция выполнена успешно,функция возвращает ноль. Код ошибки выполнения графиче­ской операции устанавливают функции: bar, bar3d, i n i t g r a p h ,pieslice, setfillpattern, setfillstyle, setlinestyle,s e t t e x t s t y l e и др.Заголовочный файл: <graph.h>grapherrormsgСинтаксис:chau:* grapherrormsg(int КодОшибки);Возвращает указатель на строку, содержащую сообщение, соот­ветствующее коду ошибки выполнения графической операции,указанному при вызове функции.Заголовочный файл: <graph.h>initgraphСинтаксис:void initgraph(int* Driver,int* Mode, char* Path);Инициализирует графический режим. Параметр Driver опреде­ляет драйвер видеосистемы, параметр Mode — режим работы ви­деосистемы, параметр Path — путь к файлу драйвера.(~Замечание^Обычно в качестве параметра Driver используют указатель нацелую константу, значение которой равно DETECT.

В этом случаефункция i n i t g r a p h сама определяет тип графического адаптераи устанавливает для него наилучший режим.Заголовочный файл: <graph.h>iineСинтаксис:void l i n e (int xl,i n t yl,i n t x2, i n t у2) ;262C/C++ в задачах и примерахВычерчивает линию из точки с координатами х1, у1 в точку скоординатами х2, у2.Цвет линии можно задать при помощи функции setcolor,стиль — при помощи функции s e t l i n e s t y l e .Заголовочный файл: <graph.h>linetoСинтаксис:void lineto(int x,int y ) ;Вычерчивает линию от текущего положения указателя вывода доточки, координаты которой указаны при вызове.

Линия вычер­чивается стилем, установленным функцией s e t l i n e s t y l e . Цветлинии можно задать, вызвав функцию setcolor.Заголовочный файл: <graph.h>linerelСинтаксис:void linerel(int dx, int dy) ;Вычерчивает линию из точки текущего положения указателявывода (xt,yt) в точку с координатами (xt+dx, yt+dy), т. е. ко­ординаты конца линии задаются в приращениях относительнотекущих координат указателя вывода.Линия вычерчивается стилем, который устанавливается функциейs e t l i n e s t y l e . Цвет линии можно задать, вызвав функцию s e t color.(Замечание^Координаты указателя вывода можно получить при помощи функ­ций getx и gety.Заголовочный файл: <graph.h>movetoСинтаксис:void moveto (int x,int y) ;Часть III. Справочник263Перемещает указатель вывода в точку с указанными координа­тами.Заголовочный файл: <graph.h>moverelСинтаксис:void moverel (int dx, int dy) ;Перемещает указатель вывода на dx и dy пикселов.

Если значе­ние параметра dx (dy) положительное, то указатель перемещает­ся вниз (влево), если отрицательное, то — вверх (вправо).Заголовочный файл: <graph.h>outtextСинтаксис:void outtext(const char* Текст) ;Выводит строку символов Текст от текущего положения-^ указа­теля вывода и перемещает указатель вывода в точку, располо­женную за последним выведенным символом.(Замечание^Строка, передаваемая функции o u t t e x t , не должна содержатьсимволов форматирования, например \ п .Цвет выводимых символов можно задать при помощи функцииsetcolor, шрифт — s e t t e x t s t y l e .Заголовочный файл: <graph.h>outtextxyСинтаксис:void outtextxy(int x,'inty, const char* Текст)?Устанавливает указатель вывода в точку с координатами (х, у) ивыводит от нее строку Текст, при этом указатель вывода своегоположения не меняет, т.

е. остается в точке с координатами (х, у).264C/C++ в задачах и примерахЦвет выводимых символов можно задать при помощи функцииs e t c o l o r , шрифт •— s e t t e x t s t y l e .Заголовочный файл: <graph.h>piesliceСинтаксис:void p i e s l i c e (int x, ±nt y, i n t УголНачала, i n t Уголконца,i n t Радиус) ;Вычерчивает круговой сектор радиуса Радиус с центром в точкес координатами (х, у). Параметры УголНачала и УголКоицазадают круговые координаты начальной и конечной точек ли­нии окружности, которая вычерчивается против часовой стрелкиот начальной к конечной точке. Угловые координаты задаются вградусах. Значение угловой координаты возрастает против часо­вой стрелки.

Нулевому углу соответствует горизонтальный отре­зок, проведенный из точки (х, у) в сторону возрастания коор­динаты X. Если УголНачала=0, а УголКонца=360, то функцияp i e s l i c e вычерчивает круг.УголКоицаУголНачалаУголНачалаУголКоицаСектор закрашивается стилем и цветом, установленными функ­цией s e t f i l l s l y l e , линия границы вычерчивается цветом, ус­тановленным функцией s e t c o l o r .Заголовочный файл: <graph.h>putpixelСинтаксис:void putpixel(int к, int у, int Цвет);Часть III.

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

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

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

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