Вы находитесь на странице: 1из 3

ны использовать.

Вы не можете изменять какой-либо код, который я предоставил,


только добавлять к нему. Обратите внимание, что я предоставил прототип 2-й функции,
которую вы должны использовать в своем решении. Вам нужно будет предоставить
реализацию для этой 2-й функции.
ОБРАТИТЕ ВНИМАНИЕ: Реализация функций должна следовать после функции main ().

ОБРАТИТЕ ВНИМАНИЕ: Избегайте использования неконстантных глобальных переменных в


вашем решении.
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: Мое решение работает правильно, только если
пользователь вводит допустимые значения int. Поэтому ваше решение должно работать
правильно только для правильных данных int. Другими словами, он не должен
обрабатывать ввод мусора, такой как символы или значения с плавающей запятой вместо
значений int.
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: ваш тестовый вывод, который вы отправляете вместе с
решением, должен использовать идентичные данные, которые я использовал при создании
файла «Test output.txt», включенного в папку Assign02_Start.zip.

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: ВЫ ДОЛЖНЫ СЛЕДУЕТ СЛЕДОВАТЬ ИНСТРУКЦИЯМ НИЖЕ ДЛЯ


_ALL_ НАЗНАЧЕНИЙ НА ЭТОМ КУРСЕ
1) Отправьте свое решение в выпадающий список D2L до истечения срока. Решение
должно включать мягкую копию результатов теста, созданного вашим решением.
Пожалуйста, внимательно изучите документ «Как отправить в D2L.txt». Если ваше
решение не компилируется или не компилируется, предоставьте мягкую копию сообщений
об ошибках вместо результатов теста. Я приведу отдельные инструкции о том, как
создать электронную копию тестового вывода - «Как сохранить электронную копию
содержимого консоли Window.txt». Если я не предоставлю вам тестовые данные для
задания, вы должны создать свои собственные тестовые данные, которые подтвердят,
что ваше решение работает в соответствии с планом. Это может потребовать, чтобы вы
выполнили свое решение несколько раз, каждый раз сохраняя вывод, который ваше
решение производит, в файл «Test Output.txt», который вы передадите вместе со своим
решением. Если вы не отправите свое решение в выпадающий список D2l до истечения
срока, вы получите отметку 0 в задании. Без исключений!
2) Вы должны сдать твердую копию (распечатка на бумаге, другими словами) кода,
который вы написали или изменили (файлы .h и .c). Вы также должны включить печатную
копию результатов теста. Если ваше решение не компилируется или не компилируется,
предоставьте печатную копию сообщений об ошибках вместо результатов теста. Они
должны быть сданы в начале урока.
3) ЖЕСТКИЕ КОПИРОВАННЫЕ ФАЙЛЫ, КОТОРЫЕ ВЫ СДЕЛАЕТЕ В НАЧАЛЕ КЛАССА, ДОЛЖНЫ
СОГЛАСОВАТЬСЯ ТОЛЬКО С ФАЙЛАМИ, КОТОРЫМИ ВЫ ПОДПИСАЛИ DROPBOX D2L ПЕРЕД КРЕМНИЕМ.
ЕСЛИ Я ЧУВСТВУЮ, ЧТО ВЫ ПОЛУЧИЛИ В РАБОТЕ СДЕЛАНО ПОСЛЕ ДЕЙСТВИЯ D2L, ВЫ ПОЛУЧИТЕ
МАРКУ 0 НА НАЗНАЧЕНИИ.
4) Вы рискуете потерять оценки, если ваш вывод не отформатирован идентично примеру
вывода или .exe, который я предоставляю для назначения. Не обращайте внимания на
это предупреждение на свой страх и риск.
5) Стандарт кодирования, который вы будете использовать для этого и будущих
заданий, находится в ShareOut. Он находится в файле "Comp 2511 Coding
Standard.doc".
6) Общая схема маркировки, которая будет использоваться, также есть в ShareOut -
это файл с названием «Generic Assign Marking Scheme.doc». Я предоставлю конкретную
схему маркировки, которую я использовал, чтобы отметить назначение, когда я верну
вам отмеченное назначение.
Если у вас есть какие-либо вопросы, отправьте их на доску обсуждений D2L или
отправьте мне электронное письмо.
Zadaniye 2 - uprazhneniye 5.23 teksta. Eto opisano na stranitse 206 teksta.
OBYAZATEL'NO PROCHITAYTE YEGO !!!
V etot fayl Assign02_Start.zip takzhe vklyuchen vypusk .exe, sozdannyy iz moyego
resheniya. Vash vyvod dolzhen vyglyadet' kak IDENTICAL dlya vyvoda, otobrazhayemogo
v .exe s ekvivalentnymi dannymi testa. Prover'te moy .exe s deystvitel'nymi i
nedeystvitel'nymi dannymi. Pod etim ya podrazumevayu deystvitel'nyye i
nedeystvitel'nyye vremena. Vo vsekh sluchayakh vvodimyye dannyye dolzhny byt'
deystvitel'nymi int data - sm. Sleduyushchiy paragraf.
YA predostavil iskhodnyy fayl .c, kotoryy vy dolzhny ispol'zovat'. Vy ne mozhete
izmenyat' kakoy-libo kod, kotoryy ya predostavil, tol'ko dobavlyat' k nemu.
Obratite vnimaniye, chto ya predostavil prototip 2-y funktsii, kotoruyu vy dolzhny
ispol'zovat' v svoyem reshenii. Vam nuzhno budet predostavit' realizatsiyu dlya
etoy 2-y funktsii.
OBRATITE VNIMANIYe: Realizatsiya funktsiy dolzhna sledovat' posle funktsii main ().

OBRATITE VNIMANIYe: Izbegayte ispol'zovaniya nekonstantnykh global'nykh peremennykh


v vashem reshenii.
POZHALUYSTA, OBRATITE VNIMANIYe: Moye resheniye rabotayet pravil'no, tol'ko yesli
pol'zovatel' vvodit dopustimyye znacheniya int. Poetomu vashe resheniye dolzhno
rabotat' pravil'no tol'ko dlya pravil'nykh dannykh int. Drugimi slovami, on ne
dolzhen obrabatyvat' vvod musora, takoy kak simvoly ili znacheniya s plavayushchey
zapyatoy vmesto znacheniy int.
POZHALUYSTA, OBRATITE VNIMANIYe: vash testovyy vyvod, kotoryy vy otpravlyayete
vmeste s resheniyem, dolzhen ispol'zovat' identichnyye dannyye, kotoryye ya
ispol'zoval pri sozdanii fayla «Test output.txt», vklyuchennogo v papku
Assign02_Start.zip.

POZHALUYSTA, OBRATITE VNIMANIYe: VY DOLZHNY SLEDUYET SLEDOVAT' INSTRUKTSIYAM NIZHE


DLYA _ALL_ NAZNACHENIY NA ETOM KURSE
1) Otprav'te svoye resheniye v vypadayushchiy spisok D2L do istecheniya sroka.
Resheniye dolzhno vklyuchat' myagkuyu kopiyu rezul'tatov testa, sozdannogo vashim
resheniyem. Pozhaluysta, vnimatel'no izuchite dokument «Kak otpravit' v D2L.txt».
Yesli vashe resheniye ne kompiliruyetsya ili ne kompiliruyetsya, predostav'te
myagkuyu kopiyu soobshcheniy ob oshibkakh vmesto rezul'tatov testa. YA privedu
otdel'nyye instruktsii o tom, kak sozdat' elektronnuyu kopiyu testovogo vyvoda -
«Kak sokhranit' elektronnuyu kopiyu soderzhimogo konsoli Window.txt». Yesli ya ne
predostavlyu vam testovyye dannyye dlya zadaniya, vy dolzhny sozdat' svoi
sobstvennyye testovyye dannyye, kotoryye podtverdyat, chto vashe resheniye
rabotayet v sootvetstvii s planom. Eto mozhet potrebovat', chtoby vy vypolnili
svoye resheniye neskol'ko raz, kazhdyy raz sokhranyaya vyvod, kotoryy vashe
resheniye proizvodit, v fayl «Test Output.txt», kotoryy vy peredadite vmeste so
svoim resheniyem. Yesli vy ne otpravite svoye resheniye v vypadayushchiy spisok D2l
do istecheniya sroka, vy poluchite otmetku 0 v zadanii. Bez isklyucheniy!
2) Vy dolzhny sdat' tverduyu kopiyu (raspechatka na bumage, drugimi slovami) koda,
kotoryy vy napisali ili izmenili (fayly .h i .c). Vy takzhe dolzhny vklyuchit'
pechatnuyu kopiyu rezul'tatov testa. Yesli vashe resheniye ne kompiliruyetsya ili
ne kompiliruyetsya, predostav'te pechatnuyu kopiyu soobshcheniy ob oshibkakh vmesto
rezul'tatov testa. Oni dolzhny byt' sdany v nachale uroka.
3) ZHESTKIYe KOPIROVANNYYe FAYLY, KOTORYYe VY SDELAYETE V NACHALE KLASSA, DOLZHNY
SOGLASOVAT'SYA TOL'KO S FAYLAMI, KOTORYMI VY PODPISALI DROPBOX D2L PERED KREMNIYEM.
YESLI YA CHUVSTVUYU, CHTO VY POLUCHILI V RABOTE SDELANO POSLE DEYSTVIYA D2L, VY
POLUCHITE MARKU 0 NA NAZNACHENII.
4) Vy riskuyete poteryat' otsenki, yesli vash vyvod ne otformatirovan identichno
primeru vyvoda ili .exe, kotoryy ya predostavlyayu dlya naznacheniya. Ne
obrashchayte vnimaniya na eto preduprezhdeniye na svoy strakh i risk.
5) Standart kodirovaniya, kotoryy vy budete ispol'zovat' dlya etogo i budushchikh
zadaniy, nakhoditsya v ShareOut. On nakhoditsya v fayle "Comp 2511 Coding
Standard.doc".
6) Obshchaya skhema markirovki, kotoraya budet ispol'zovat'sya, takzhe yest' v
ShareOut - eto fayl s nazvaniyem «Generic Assign Marking Scheme.doc». YA
predostavlyu konkretnuyu skhemu markirovki, kotoruyu ya ispol'zoval, chtoby
otmetit' naznacheniye, kogda ya vernu vam otmechennoye naznacheniye.
Yesli u vas yest' kakiye-libo voprosy, otprav'te ikh na dosku obsuzhdeniy D2L ili
otprav'te mne elektronnoye pis'mo.
Показати більше
Надіслати відгук
Історія
Збережено
Спільнота

В прошлом студенты спрашивали меня, как создать электронную копию вывода,


отображаемого в окне консоли (где выводится вывод вашей программы). Вот один из
способов сделать это:

- щелкните левой кнопкой мыши значок «c: \» в левом верхнем углу окна консоли.
Должно появиться выпадающее меню. Выберите «изменить», а затем «выбрать все». Текст
в окне консоли должен стать выделенным.

- нажмите клавишу ввода на клавиатуре - это приведет к копированию текста,


выбранного на предыдущем шаге. Текст в окне консоли больше не будет выделен.

- откройте текстовый документ (.txt) и вставьте только что скопированный вывод в


документ. Вставка в документ Word вместо этого не рекомендуется, поскольку это
часто приводит к появлению лишних пустых строк.

При желании вы можете затем распечатать документ .txt, чтобы получить печатную
копию вывода.