Главная » Просмотр файлов » А.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев - Алгоритмы и алгоритмические языки

А.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев - Алгоритмы и алгоритмические языки (1113416), страница 4

Файл №1113416 А.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев - Алгоритмы и алгоритмические языки (А.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев - Алгоритмы и алгоритмические языки) 4 страницаА.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев - Алгоритмы и алгоритмические языки (1113416) страница 42019-04-24СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

%1(с! — Напечат«зть1счита!ь число типа .'и';, 20,««Ь 1огн ! Оп«ц «ац«!:1.ц, Й21Ц вЂ” напечйтатьгс«1итать числО ти1ГЙ 1«пз 1цпес!, Й1.': — нйпечатйзь число типа с1001)1.е, 'ог)«а ь ). т, а Т 6 — считать число типа «. 20«а ц««1 01162 е, 2О1" 2 оо))Ь.ье; Ьс ' напечатать/считать симВОл: Зала «а к- «а ааял а«а (5 ( а ЙБ -- Нане«1ЙТЙТЪ««СЧНТЙТ1 СТ(ХТКУ' (11РИ ВВОДЕ СТРОКЙ-„"," считьевастся до «ГсрВОГО 11робсльнОГО символа); а '~; Ъ вЂ” НЙ1ТСЧЙТЙТЬ ЗНЙК ПРОЦСНТЙ.

Остальные символы фОрыйтнОЙ стр0ки п(1п вывоатф'„.;; сохраняк1тся В том жс виде, что мОжст использ11ваться «Т11Й« выдйчй сооощений влн перехода йй нову10 строк«,.)-(апримйр;; слсдукж(йй В1язов Выводит ДВЙ целых числа и их сумму,::.:«) ПСРСВОДЯ ВЫВОД йа НОВУТО СтрокУ, рс"',псб ("ас1 Ъст Йб'«и" «а, Ь, Й + Ь1;. Ус«тожнснисм с11енификаторОВ1«у я|ожно более точно настроить вид выводимых чисел„,, напримср, спсЦификатОр Й . б ', Выводит «Висло тйпа бо«1Ь.««а С пять10 знаками после зйпя ГОЙ. «Эункцйя Бсапя Возвр«зн(«зст колй«и:ство правильно:..:, п(10«1йтапных (соГ«тйсио формаТНОЙ стр11кс) арГуыснтов, что!' П1йРОКО ПСГГОЛЬЗУСТСЯ ДЛЯ ПРОВСРКИ КОР)1СКТНОСТИ ВВОДЯ, (« Слсдук1н(ий учасГОк кода считывает три значения типа:= «)011Ь«).С И ПСЧЙТЙСТ СОООИ(СПИ«, ЕСЛИ П)ЗИ ВВОДС П)10ИЗОШЛЙ ', 1Г (Боап«1а(«.1ГЪ11«':10", аХ«ау«ЬХ1 .'=' 3) ("0«ЙГхбха Ввода: нужно нвсс«си ери 1зн111«.0 Унннных числа 10 ) 1)еобходиыо обращать особое внимание на передачу,, Й)1вумс1пов В функцйГО БОСПОР (зля записи значсниЙ по 4 уьазатслкх а также то"1ному соотвстствньо Гйпа указателя и,;:;":, спсцификатОра ВВОда, так как В случае ОПНОки считаннь1с фуйкцйсй знйчсййЯ оудут запйсайь1 В нсвсрнььс облйстй памлтй, что прйвса(ст' к ОИ1нбочйой раоотс протрйммы йаГИ ес крах«3 Для контроля йспользовййия функций формйтнОГО ВВОЛЙ-ВНВОда целссоооразнО при компиляций с использовйййсм (зСС: В~йо«1ать Гтрсдуп)1сжлснйв ссмсйстаа— 1Я Г 0 ХГЛ Б "...

3 1,1. 111сть Оп(1едсл«и1ы перемсни1чс; Что бхдег напечатано В рсзтльтатс ВыполнсниЯ ледут01це10 фраГмсн1Й прОГраммы. В) и =-,1 — .100 = Г =- Н вЂ”: '000000У31 Н -" .- 1 «П = 1 — " =' 00' 0'1' ':1' Д) 1по .= 5 -- ( -- 1 =- а .--100У3 С) В = Б =- «' = 10=, =- .1 =-:,«30«101В) 10013; ж) "' = ' '-. 100 =...— Н =.

100'(ОСОЬ1«а! 3: РГСОГ»("В З) .': 0„)ОСГ("я СЖБЮ СОГ В 1' --..ХР': 5 ГЯ(С; ООГ))) Г -сяр .: '-:Г(яо 6'ВЯЛО.СС *. 3 СЯ(, 1 б) х =' , 'у =. б / -' ( й Г) у == с( я , 'х .::;) б у 4, ОГЯРВТОРЫ Ьбс1 1 -" Яб Зоо =: ЬЗГ( С = ':.

Г И,с(ф-'„ ) 00, б ." 10Я -' Т = (с(осб( ) ) 002 ',. ябс( ) -" зб З))с) =- ":,,'..о ( = ':,Г с1 )НЗ '; б) и) с =- я =- 11)о = б —,"- —,бс 3.),2. Г(усть опрсдслснм псрсысннме: )ТО будст нйнсчй)тн10 В рсзультйте ВМНОлнсния следу(О(нсГО ~)рйтыснтй протрйя)мьу". й) х-.: ( у=- б 2.(. ) я 21 РГТНсГб (' К = с,б;'" '= До)И ~ )', В) У вЂ” "" ( Х . 0 / ) ) Ф 2 ) )ЗГР ("Х =: -"-'" ., ° ',б~ .л Д) К '-' О Я ( У = ( ()Н) )2,9 .;. ) )с / б ° РГГНГГ ("Х --. Дб у =- '-'„„=УГ)", х, у) ДЛЯ ОРГВНИЗВИИИ ВЫЧИСЛСНИЙ В ЯЗЬ(КС СН НСНОЛЬЗУ1ОТСЯ опсрйторы.

Р)росте)нним Оиерстором яяляется Выра)ке(зис- 011С)ЗВТО() ВИДО СХР 'СЯЯ" ОГН ". НВПРИМСР, й '-' Ь; й'( 1'( ИЛН )*10 КОРРСКТНМС ОоерйтОРЫ, СОСТВВНОИ ОПСРВТОР ПОЗИ))( ЗВОЛЯС( ГОУППИРОВЯТЬ НССКОЛЬКО ОПСРСТОРОВ ВМССТС. ОПС()ВТОР нмсст ВНД ЯОО СНИК) ВГГ)С 1 ЯЗВА ВСМС (, ГТРИИСМ НУГКНО ОТМСТИТЬ„ (СХР езяе Все1дй 0(з(оснтся к ближййц1сму йк дяй .11РИВС' ИВСДСННЬ Х УИВСТКВ КОДС ЗКВИВВЗ(СНТНМ, (х " 2) хб 1х > 2( ( :Ы (у > У = С( Я)2ВО ) ЕЗВЯ) я -. у; ОПСРВТОР ВЫборй ВИЗССГ) Зй((ИСЫВВС)оя КВК ВИХСОИ (СХР") И ПОЗВОЛЯСТ ВЫПОЛНИТЬ ОДИН ИЗ ОПСРВТОРОВ В ЗВВИСИМОСТИ 0т ' знй'1сннЯ пслонисленн 000 Вырйтксния либо Выполпнть нсйото))мй оперйтор по зуыолийнн(0 (ысткй с(ссйоз с), если ни ОДИН ИЗ ВВРНЯИТОВ (Н(йс1СННЯ НС ПРСДРСМОТРСН.

МОЖНО ИСРЕсН(СЛЯГЬ НЕСКОЛЬКО ВЯРИВНТОВ ЗначСНИй ДЛЯ ОДНОГО с'и' РйтОрй. 1)осле ти О, кйк Одно из знйнснии подотлл, 1(ронсхс)дит персход НО сООтястстВР(01нсИ мсткс сйяе и н)'(инйсГГся ВьГВОлнспис тслй ви) сон с Опсрйторй после УГОЙ К)С) КИ. С)СТВЛЬНЫС ОПСРВТОРЫ ВИ ссо() ТВКЯСС ВЬГПОЛНЯГОТГЯ В Поря((КС ИХ ЗВПИСИ, ПоуГОМу дЛя ПРСКРВГИСНИЯ ВЬГПОЛНСНИЯ Онсрй)'Орй Вьеборй Ооязйтсльно нухсно использояйть Оперй('Ор ИГСВЯ: ЯМ.ССЬ ( Г>йа ( сазя) -': а ' =- Ь) « " Дало «Выполнится «) Ь; нв следуюа1ей ве)'ки сазе 3: а 1= Ь; Ькеа»с) /' Д здеаь, п»эомвОЙЛОГС л)яхол Ойзю 4: а -= Ь; Ькпа»с; с»е са))Хс: Ьееаи; (»ператорами цикла в Ги явльчотся н»)Х20, 1«оь, и ао; ::Ф' н)1 ~ 1П, Цикл ибз ' 1«имеет Вид Ус)«) е»вхркезву оп» зью~ь 1 и Выполняе) Опсрйтор Всеь, пока вьпп1сление управля)окцеко выражения ехр т е з В з оп дает ненулевое значение, при этом первая проВерка Выражения прОизводится .:.",: до псрвоГО вьпп)лнепия Операто»)а.

»»Нкл бо .. ИУ)::.1И запис)1Вается как О«э» Всл)' 1» НЬ .-'е 1"'хр евв).ОП! 1 и Вняло)ичен Цикля ))Г)1 „е но проверка УСЛОВИЯ Выхоча и) цикла делается после ОперйГора ВЬ)))), т.с. тало цикла я испОлняется хОтя бы Один»)аз, Цикл Гас является самым мо)цныы видом цикла в Си и::::; запнсыВается как рос ,'ехрГУ) ехрс21 ехрГЗ) ВЬТ..;. 1»еред па«)а))ом Вькполнсния цикла Выч~с~~~~с~ Вырах1ен))е зхр). 1«как правило, использусмОС для инициализации счетчиков цикла.

1»ри этом переменнуя нсчетчик можно Ооьявнть п»)яыо В заГоловке цикла, 'ре)ГО Цикла — оператор зсп)à — ВьГполнястся ДО тех пор, Гк)ка значение Выражения ехрл2 Оказывается ненулевым„зто Выражение Вычисляется пе»зед нач«ц)оы ка)кдой итерации цикла, » 10сле ОкОнчапия итерации цикла ВВР1нслЯетсЯ Выражение ехрс 3, пбьпчнО сот»ержа)цсе обновление счетчика цикла. Примером цикла .',:: ЯОГ ЯВЛЯЕТСЯ ВЫЧИСЛЕНИЕ Л-Й Стспенн ЧИСЛа х) бок 1:.ОЬ рои = 21 1 <= 1'; 'ч' » рон = х; . Цикл бо Г часто используетсЯ п»)ОГраммистами из-за В).)разитсльиосГН н НВГлядное)-н: Все управляк))цие циклом нс)рук))ий соср1."доточспы В СГО заГОловке, причсм не)' КОНС'1» 2 РГПЧИЧЕНИЙ Па ИХ Содер)каине, »»се три ВыраженнЯ из заГОловка цикла ТОТ мОГУт быть ОВУП)сны, при этом значение В1«)ряжения ах рх 2 Не~~Да очи)вется истипным, »Йапример, вечный цикл на языке Си м)п)се) бы1ь записан как б«эк ) 1,' » ( ф1я досрочнОГО Выхода из пикла, как и В случае Опе '«ора Вьк)ора, может быть использован оператор Ь)пэ»ь Опера)Ор прерывает лнвпь самьп1 Внут»ьепкц)Й цикл нз пп")да циклов.

Оператор сОГВ' й))о используется длЯ нем«дленнОГО перех01да к следу)осцей и'1е»)ации цикла, пропуская ос) ав)пу)ося масть тела цикла, при зт))ы Вьй)ажсяп1е пе пропускаеГся н )п)по«п)я)",1«ся до иа«)аля следу)ОЛГей н)ерации, Таяны Об«лбом. Прн испо))ьзс)в«анни соп). Ьпое пеэ.

необходнмос1Н дополнительно к кодУ заГОлоька цикла ОбнОВ;1ять счетчик цикла. 3111»11«21Ь Г.' ПОМО)ц) К) Ц)1101«З ))»)З.'~«Э НГИПГВ)ИТЕ цикл, эквивалентный описанному обсцему видУ цикла ГОХ. Что, если Гало 1»икла сОДержит Опе)тато») ООГ)Ь).Г)!)'-.'.: Оператор перехода по метке Посо 1ВЬП1; используется для О»)Ганиэации сложпОГО потока»«правления») ка«)естве метки мож1',т Высту1ГВ1'ь идентификатор„облает) Го Видимости которОГО Оказывается Вся 1»)ункция. МестО )крехода ЛОмсчаетсЯ В п»хя»)амме как ' ВЬП». 1. »»ужно изб)сгать неоправланноГО применсниЯ Оператора Посо.

4.».». ПодсчитаТь количеьс1ВО натуральных чисел и <- 11 <:«зчя», в записи которых есть две одинаковые 1.1ИГ»)»)Ы, 4.1.2.. Подсчитать количество натуральных ч))сел'-р! «10<» <= и <=. Вв 1), В кОТОрых Все три цифры Различны *1 4,1.). Подсчнтззь количество нзтързльнь)х чисел Г «1«« Г. <= ЧЭЭ), являь01цихся пзлиндромзми.

и распечатать нф'.,:. 4.1.4, Подсчитать колнчес Гво цифр в десяти»п)ОЙ) записи цслОГО цсотр)щзтельнОГО числа О, 4.1.5. Определить, верно ли, что куб суммы цнф)з,.' нзтур1п)»ПОГИ числа 0 Раасн 0 . 4,1.6. Опре»аслить. ~вляет~я лн натуральное»)исло .Цт стспснььо числа 3. 4.1.7. »Дапо натуралы)ое число Г. Пшеучнть все с)б» пату рзльные делители. 4.1.3, Дано натуральное число О. Полу нть':, цзимсньцьес число вида 2", п)зевосходя)цес и.

4,1.9. Распечатать псрвьье и простых чисел. 4.1.10. Распе")атазь первые л чисел Фибонзч»)н « -а = .1' б1 = -1-1»1-"» л):-1»тх) к з» -» )» ° ° ) 11 5, Функций 6.т. Функции 1»онятис функции. Определс)п)с, Ооьявлснис, Вызов фУнкцни. Псреддчз парзмсГРОВ В фънкцикх ПОЦЯтис указателя. Зада')и, В Разделе 1 при Описании простсишнх прОГрзмм нз», язьькс Сн у)кс оылп Рассмо)рсны примеры использования функций. т ассмОтрим зто базовое Для языка Сн ЛОПЯтнс более подрооно.

110Д функцией В Языках про)рзммнровзпня подразумевается специщ1ьным Образом оф01»мленный '";:.' фрзамснт пр01рзммы, Описывзкнпий Рсщснис нскотопой подзадачи., кзк правило, неоднократ)ьо выполнясмоЙ при ": т-Р))1-рз)1мь). 11сп1)льзование Функций при Разработке РВОВ)с т)Р' ' м поззолЯст 1к)ПУчнть болсе НЯГЯЯДпый, компактный ПРОП)ЗММ Гчс по))имасмый КОД НРОГРзммы., з также Облссчает и )ГЕГЧС ПОВГОРНОЕ ОРИОС ПСПОльЗОВЗПНС КОДЛ ЗЗ СЧСТ ИСЦОЛЬ;К)ВЗНИЯ В ПР01 РЬЪХ . ах)мзх Ужс 1»Знее Описанных фъчп<цйЙ. 1'еъ*, самым з"рзияс) ~ Я чублнрОВИ1пе рзоот1»1 н»»скОРЯстея п)х)цссс Разрзбоскн нпотрзмыы. Определение фънкцин В Языке Ои имеет внд: ТНП.'- <НМЧ> Ы СПИСОК фоРМЗГ)ЬНЫХ '1ЗРЗ)»)СААР»ОВ>, .Тело функции> Где <тнпл залает тип Возврзц1аемоГО 1рункцией )нз»)ения, Гописок форь)альных .П..а)хстоос.» содсржнт перечисление параметров функщщ с обязательным указанием тнпз )ц1я кзжд010 От»зслы10ГО параметра, <тело фънкц)1ил содержит ОбъЯВленис локзлы)ых псременных и Операторы.

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

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

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