Задачник и решебник, страница 23

PDF-файл Задачник и решебник, страница 23 Технология разработки программного обеспечения (18597): Книга - 9 семестр (1 семестр магистратуры)Задачник и решебник: Технология разработки программного обеспечения - PDF, страница 23 (18597) - СтудИзба2018-01-12СтудИзба

Описание файла

PDF-файл из архива "Задачник и решебник", который расположен в категории "". Всё это находится в предмете "технология разработки программного обеспечения" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "технология разработки программного обеспечения" в общих файлах.

Просмотр PDF-файла онлайн

Текст 23 страницы из PDF

Число изображается в указаннойпри вызове функции системе счисления.Строка — указатель на строку, куда будет помещено изображе­ние числа. Основание — задает основание системы счисления(от 2 до 36).Максимальная длина строки, формируемой функцией itoa, —17 байт, функциями i t o a и ultoa — 33 байта.Заголовочный файл: <stdlib,h>sprintfСинтаксис:i n t s p r i n t f (char * Строка, const char* Формат, СписокПеременных);Выполняет форматированный вывод в строку.СписокПеременных — разделенные запятыми имена перемен­ных, задает переменные, значения которых должны быть выве­дены. Параметр Формат задает способ отображения значенийпеременных.Часть ///. Справочник247Действие функции sprintf аналогично действию функцииprintf, но вывод выполняется в строку-буфер, а не на экран.Заголовочный файл: <stdio.h>Функции ввода-выводаprintfСинтаксис:i n t p r i n t f (Формат, СписокПеременых) ;Выводит на экран значения переменных.

Формат вывода задает­ся в строке форматирования, которая помимо спецификатораформата может содержать текст и управляющие символы. Зна­чение первой переменной выводится в соответствии с первымспецификатором формата, второй — со вторым, и т. д.Спецификаторы формата (необязательный параметр п задаетширину поля вывода).СпецификаторФорма вывода%ni%ndДесятичное число со знаком%nuБеззнаковое целое десятичное число%n.mf%nsДробное число с десятичной точкой. Необязательныйпараметр m задает количество цифр дробной частиДробное число с десятичной точкой или, если числоне может быть представлено в форме с десятичнойточкой, в экспоненциальной формеСтрока символов%псСимвол%пеУправляющие и специальные символы.СимволДействие\пПереводит курсор в начало следующей строки\tПереводит курсор в очередную позицию табуляции\\Бэкслэш\'КавычкаЗаголовочный файл: <stdio.h>248C/C-^-f- в задачах и примерахscantСинтаксис:int scanf (const chsur* Формат, СписокАдресовПеременных);Вводит с клавиатуры значения переменных, в соответствии суказанным спецификатором формата.

Первая переменная полу­чает значение в соответствии с первым спецификатором форма­та, вторая — со вторым и т. д.С~Замечание^В качестве параметра функции scanf должны передаваться ад­реса переменных, а не их имена.СпецификаторВводит%i%dДесятичное число со знаком%uБеззнаковое целое десятичное число%f%eДробное число%sСтрока символов%cСимволЗаголовочный файл: <stdio.h>putsСинтаксис:puts(const char* Строка);Выводит на экран строку символов и переводит курсор в началоследующей строки экрана. В качестве параметра функции можноиспользовать строковую константу или строковую переменную.Заголовочный файл: <stdio.h>getsСинтаксис:char * g e t s (chau:* s) ;Часть III. Справочник249Вводит с клавиатуры строку символов.

Вводимая строка можетсодержать пробелы.Заголовочный файл: < s t d i o . h >putchСинтаксис:i n t putch(int с ) ;Выводит на экран символ.Заголовочный файл: <conio.h>getchСинтаксис:i n t getch(void);Возвращает код символа нажатой клавиши. Если нажата слу­жебная клавиша, то функция getch возвращает 0. В этом слу­чае, для того, чтобы определить, какая служебная клавиша на­жата, нужно обратиться к функции getch еще раз.(~Замечание^Функция getch не выводит на экран символ, соответствующийнажатой клавише.Заголовочный файл: <conio.h>cputsСинтаксис:cputs(const char* Строка);Выводит на экран строку. Цвет выводимых символов можно за­дать при помощи функции t e x t c o l o r , цвет фона — при помо­щи функции textbackground.С~Замечание^Для перехода к началу следующей строки вместо \ п следует ис­пользовать символы \ п \ г , иначе курсор лишь переводится'на но-250С/С-^-^ в задачах и примерахвую строку, но не возвращается к левой границе окна.

То же са­мое относится и к функции c p r i n t f .Заголовочный файл: <conio.h>cprintfКак и функция printf, функция cpfintf используется для вы­вода на экран сообщений и значений переменных. При этомимеется возможность задать цвет выводимых символов (функцияtextcolor) и цвет фона (textbackground).Заголовочный файл: <conio.h>textcolorСинтаксис:v o i d t e x t c o i l o r ( i n t Цвет);Задает цвет для выводимого функциями cputs и cprintfтекста.

В качестве параметра Цвет обычно используют одну изперечисленных ниже именованных констант.ЦветКонстантаЗначение константыЧерныйBLACKОСинийBLUE1ЗеленыйGREEN2БирюзовыйCYAN3КрасныйRED4СиреневыйMAGENTA5КоричневыйBROWN6Светло-серыйLIGHTGRAY7СерыйDARKGRAY8ГолубойLIGHTBLUE9Светло-зеленыйLIGHTGREEN10Светло-бирюзовыйLIGHTCYAN11АлыйLIGHTRED12251Часть III.

Справочник(окончание)ЦветКонстантаЗначение константыСветло-сиреневыйLIGHTMAGENTA13ЖелтыйYELLOW14Белый (яркий)WHITE15Заголовочный файл: <conio.h>textbackgroundСинтаксис:void textbackground(int Цвет);Задает цвет фона, на котором появляется текст, выводимый функ­циями cputs и c p r i n t f .

В качестве параметра Цвет обычно ис­пользуют одну из перечисленных ниже именованных констант.Значение константыЦветКонстантаЧерныйBLACK0СинийBLUE1ЗеленыйGREEN2БирюзовыйCYAN3КрасныйRED4СиреневыйMAGENTA5КоричневыйBROWN6Светло-серыйLIGHTGRAY7Заголовочный файл: <conio.h>gotoxyСинтаксис:void gotoxy(int x, int y)Переводит курсор в позицию с указанными координатами. Ко­ордината X задает номер колонки, координата у — номер стро-252C/C++ в задачах и примерахки, на пересечении которых находится знакоместо, куда перево­дится курсор.Заголовочный файл: <conio.h>clrscrСинтаксис:void c l r s c r (void)Очищает экран и закрашивает его цветом, заданным функциейtextbackground.Заголовочный файл: <conio.h>windowСинтаксис:void window(int xl,i n t yl,i n t x2, i n t у2) ;Определяет окно — область экрана. Параметры xi, yl задаюткоординаты левого верхнего угла окна относительно экрана, па­раметрах х2,у2 — правого нижнего.Заголовочный файл: <conio.h>Функции работы с файламиfopenСинтаксис:FILE* fopen(const char * Имя, const char* Режим)Открывает файл с указанным именем для действия, которое за­дается параметром Режим.РежимДействиегТолько запись.

Файл открывается только для чтенияWЧтение. Файл открывается для записи. Если файл с указан­ным в качестве первого параметра функции fopen уже су­ществует, то новые данные записываются поверх старых,т. е. старый файл фактически уничтожаетсяЧасть III. Справочник253(окончание)РежимДействиеАДобавление.

Файл открывается для записи данных в конецсуществующего файла. Если файл с указанным в качествепервого параметра функции fopen не существует, то онбудет созданЕсли файл открывается как текстовый, то после символьнойконстанты, определяющей режим открытия файла, нужно доба­вить символ t. Например, строка r t задает, что для чтения от­крывается текстовый файл.В случае успешного открытия файла функция fopen возвращаетуказатель на поток, из которого можно читать или в которыйможно записывать. Если по какой-либо причине операция от­крытия файла не была выполнена, fopen возвращает NULL.В этом случае, чтобы получить информацию о причине ошибки,следует обратиться к функции f e r r o r .Заголовочный файл: <stciio.h>fprintfСинтаксис:int fprintf(FILE * Поток, Формат, СписокПеременых) ;Выполняет форматированный вывод (см.

p r i n t f ) в файл, свя­занный с потоком, указанным в качестве первого параметра.Файл, связанный с потоком, должен быть открыт как текстовый,в режиме, допускающем запись (см. fopen).Заголовочный файл: < s t d i o . h >fscanfСинтаксис:int fscanf(FILE * Поток,const char* Формат,СписокАдр);Выполняет форматированное (см. scanf) чтение значений пе­ременных из файла, связанного с потоком, указанным в качест­ве первого параметра.254C/C-^-i- в задачах и примерахФайл, связанный с потоком, должен быть открыт как текстовый,в режиме, допускающем чтение (см.

f open).Заголовочный файл: < s t d i o . h >fgetsСинтаксис:char* fgets (char '^Строка,int КолСимволов,FILE -^Поток)Читает из указанного потока символы и записывает их в строку,указанную при вызове функции. Чтение заканчивается, еслипрочитан символ с номером КолСимволов-! или если очеред­ной символ является символом новой строки.Прочитанный из файла символ новой строки заменяется нуле­вым символом.Файл, связанный с потоком, должен быть открыт как текстовый,в режиме, допускающем чтение (см. f open).Заголовочный файл: < s t d i o . h >fputsСинтаксис:char* fputs(char * Строка, FILE * Поток)Записывает в указанный поток строку символов. Символ концастроки, нуль-символ, в поток не записывается.Файл, связанный с потоком, должен быть открыт как текстовый,в режиме, допускающем запись (см.

f open).Заголовочный файл: < s t d i o . h >terrorСинтаксис:i n t ferror(FILE* Поток)Возвращает ненулевое значение, если последняя операция с ука­занным потоком завершилась ошибкой.Заголовочный файл: < s t d i o . h >Часть III. Справочник255feofСинтаксис:i n t feof(FILE* Поток)Возвращает ненулевое значение, если в результате выполненияпоследней операции чтения из потока достигнут конец файла.Заголовочный файл: <stdio.h>fcloseСинтаксис:i n t f c l o s e ( F I L E * Поток)Закрывает указанный поток.Заголовочный файл: <stdio.h>Функции работы со строкамиstrcatСинтаксис:char *strcat(chaor* Строка!,c o n s t char* Строка2)Объединяет строки'Строка! и Строка2 и записывает результатв строку Строка!,Заголовочный файл: <string.h>strcpyСинтаксис:char * s t r c p y ( c h a r * Строка!,c o n s t char* Строка2)Копирует строку Строка! в строку Строка2.Заголовочный файл: <string.h>strlenСинтаксис:int strlen(const char* Строка)256C/C++ в задачах и примерахВозвращает длину строки.

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