Искать:
Исправление ошибок в программе

Самая распространенная ошибка, которую нужно найти и исправить – это неправильное использование вложенных условных операторов. Для усложнения поиска возможно неправильное форматирование текста (неправильно поставленные отступы).

Для того, чтобы найти ошибку, нужно поставить в соответствие друг другу все части условного оператора if и else.

Помним, что часть else относится к ближайшему if. При этом наличие части else не обязательно.

Кроме того, часто присутствует ошибка при вводе или выводе. Обязательно нужно проверить, та ли информация выводится на экран.

Особого внимания требует инициализация переменных.

Формат книги не позволяет рассмотреть все основные типы задач 2 части, рассмотрим лишь те, которые встречались на проверочных и экзаменационных работах последних двух лет.

Пример 1.

На об­ра­бот­ку по­сту­па­ет по­ло­жи­тель­ное целое число, не пре­вы­ша­ю­щее 109. Нужно на­пи­сать про­грам­му, ко­то­рая вы­во­дит на экран сумму цифр этого числа, мень­ших 7. Если в числе нет цифр, мень­ших 7, тре­бу­ет­ся на экран вы­ве­сти 0. Про­грам­мист на­пи­сал про­грам­му не­пра­виль­но. Ниже эта про­грам­ма для Ва­ше­го удоб­ства при­ве­де­на на пяти язы­ках про­грам­ми­ро­ва­ния.

 Бей­сикPython
DIM N, DIGIT, SUM AS LONGINPUT NSUM = 0WHILE N > 0DIGIT = N MOD 10IF DIGIT < 7 THENSUM = SUM + 1END IFN = N \ 10WENDPRINT DIGITN = int(input())sum = 0while N > 0:digit = N % 10if digit < 7:sum = sum + 1N = N // 10print(digit)
Пас­кальАл­го­рит­ми­че­ский язык
var N, digit, sum: longint;beginreadln(N);sum := 0;while N > 0 dobegindigit := N mod 10;if digit < 7 thensum := sum + 1;N := N div 10;end;writeln(digit)end.алгначцел N, digit, sumввод Nsum := 0нц пока N > 0digit := mod(N,10)если digit < 7 тоsum := sum + 1всеN := div(N,10)кцвывод digitкон
Си
#includeint main(){int N, digit, sum;scanf(«%d», &N);sum = 0;while (N > 0){digit = N % 10;if (digit < 7)sum = sum + 1;N = N / 10;}printf(«%d»,digit);return0;}

По­сле­до­ва­тель­но вы­пол­ни­те сле­ду­ю­щее.

1. На­пи­ши­те, что вы­ве­дет эта про­грам­ма при вводе числа 456.

2. При­ве­ди­те при­мер та­ко­го трёхзнач­но­го числа, при вводе ко­то­ро­го про­грам­ма выдаёт вер­ный ответ.

3. Най­ди­те все ошиб­ки в этой про­грам­ме (их может быть одна или не­сколь­ко). Из­вест­но, что каж­дая ошиб­ка за­тра­ги­ва­ет толь­ко одну стро­ку и может быть ис­прав­ле­на без из­ме­не­ния дру­гих строк. Для каж­дой ошиб­ки:

1) вы­пи­ши­те стро­ку, в ко­то­рой сде­ла­на ошиб­ка;

2) ука­жи­те, как ис­пра­вить ошиб­ку, т.е. при­ве­ди­те пра­виль­ный ва­ри­ант стро­ки.

До­ста­точ­но ука­зать ошиб­ки и спо­соб их ис­прав­ле­ния для од­но­го языка про­грам­ми­ро­ва­ния. Об­ра­ти­те вни­ма­ние, что тре­бу­ет­ся найти ошиб­ки в име­ю­щей­ся про­грам­ме, а не на­пи­сать свою, воз­мож­но, ис­поль­зу­ю­щую дру­гой ал­го­ритм ре­ше­ния. Ис­прав­ле­ние ошиб­ки долж­но за­тра­ги­вать толь­ко стро­ку, в ко­то­рой на­хо­дит­ся ошиб­ка.

Решение:

Ре­ше­ние ис­поль­зу­ет за­пись про­грам­мы на Пас­ка­ле. До­пус­ка­ет­ся ис­поль­зо­ва­ние про­грам­мы на любом из четырёх дру­гих язы­ков.

1. Про­грам­ма вы­ве­дет число 4.

2. При­мер числа, при вводе ко­то­ро­го про­грам­ма выдаёт вер­ный ответ: 835.

Про­грам­ма ра­бо­та­ет не­пра­виль­но из-за не­вер­ной вы­во­ди­мой на экран пе­ре­мен­ной и не­вер­но­го уве­ли­че­ния суммы. Со­от­вет­ствен­но, про­грам­ма будет ра­бо­тать верно, если в числе стар­шая цифра (край­няя левая) равна сумме цифр, мень­ших 7.

3. В про­грам­ме есть две ошиб­ки.

Пер­вая ошиб­ка. Не­вер­ное уве­ли­че­ние суммы.

Стро­ка с ошиб­кой:

sum := sum + 1;

Вер­ное ис­прав­ле­ние:

sum := sum + digit;

Вто­рая ошиб­ка. Не­вер­ный вывод от­ве­та на экран.

Стро­ка с ошиб­кой:

writeln(digit)

Вер­ное ис­прав­ле­ние:

writeln(sum)

Орфоэпические нормы

Это одно из самых увлекательных заданий ЕГЭ по русскому языку. Знать произношение слов нужно не только для успешной сдачи государственного экзамена. Эти знания будут востребованы каждый день в течение всей жизни.

Безупречный речевой имидж – вот бонус за добросовестное освоение орфоэпических норм! В отличие от материального, интеллектуальный имидж нельзя создать вместе со стилистами, это – многодневный кропотливый индивидуальный труд.

Ударения в нескольких сотнях слов придётся выучить НАИЗУСТЬ. Но и награда высока – вы будете уверенно выступать на семинарах, студенческих или научных конференциях, на советах директоров или светских раутах.

Ударение в русском языке имеет свои особенности. Оно бывает:

1. Разноместное, то есть может находиться на любом слоге (дрУжба, огОнь, колосОк).

2. Подвижное – может меняться в пределах одного слова в разных его формах (полосА, пОлосы; нОвости, новостЕй).

3. Неподвижное (фиксированное) – в разных формах одного слова (бАнты – бАнтов; мЕстности – мЕстностей).

И это создаёт сложности в выборе места ударения. Но есть и хорошая новость! Существуют определённые закономерности постановки ударений в различных частях речи: имени существительном, имени прилагательном, глаголе, причастии, деепричастии, наречии.

В задании № 1 на ЕГЭ по русскому языку предлагается найти одно слово из пяти, в котором ударение поставлено неверно. Правильную постановку ударения мы будем искать по словарю (орфоэпическому минимуму) или определять по правилам, относящимся к данной части речи.

Как же выполнять задание №1 на ЕГЭ по русскому языку? Вот полный алгоритм.

1. Определить часть речи каждого слова.
2. Установить исходное слово, от которого образовано предложенное для анализа слово.
3. Применить правила постановки ударений для данной части речи.
4. При отсутствии правил для данного слова – определить его ударение по словарю.

Ты нашел то, что искал? Поделись с друзьями!


Рассмотрим конкретные примеры:

1. Найдите одно слово из пяти, в котором ударение поставлено неверно.
газопровОд
слИвовый
вклЮчишь
понЯвший
дОверху

газопровОд – ударение ставится по правилам постановки ударений в существительных. В сложных словах со второй частью -провод при общем значении «приспособление для транспортировки какого-либо вещества или энергии» ударение падает на корень -вод-.

слИвовый – ударение ставится по правилам постановки ударений в прилагательных. Это слово образовано от существительного слИва. Здесь фиксированное ударение, оно остаётся на 1-м слоге.

включИшь – ударение ставится по правилам постановки ударений в глаголах. В глаголах на -ИТЬ при спряжении ударение падает на окончание — ИШЬ, -ИТ, -ИМ, -ИТЕ, -АТ/-ЯТ.

понЯвший – ударение ставится по правилам постановки ударений в причастиях. В действительных причастиях прошедшего времени с суффиксом -ВШ- ударение стоит на той же гласной, что и в исходном инфинитиве: понЯть – понЯвший.

дОверху – наречие; ударение проверяется по словарю.

Правильный ответ: включИшь.

2.

щавЕль
смазлИва
освЕдомятся
избАлованный
прибЫв

щавЕль – существительное; ударение проверяется по словарю. В Р.п. – щавелЯ; прилагательное – щавЕлевый.

смазлива – краткое прилагательное; ударение проверяется по словарю. И в полной, и в краткой форме ударение остаётся на 2-м слоге: смазлИвая – смазлИва.

освЕдомишься – ударение ставится по правилам постановки ударений в глаголах (точнее – здесь исключение из правила). Исходный глагол оканчивается на –ИТЬ, но при спряжении ударение НЕ падает на окончание: освЕдомиться – освЕдомишься.

избалОванный – ударение ставится по правилам постановки ударений в причастиях. В словах со значением «плохо себя вести», «быть излишне капризным и изнеженным» на корень -бал-ударение НЕ падает.

исчЕрпав – ударение ставится по правилам постановки ударений в деепричастиях (точнее – это исключение из правила). В деепричастиях ударение обычно ставится на тот же слог, что и в исходном глаголе: предпринЯть – предпринЯв, продАть – продАв. Исключение: чЕрпать – исчЕрпать – исчЕрпав.

Правильный ответ: избалОванный.

3.

диспАнсер
убыстрИть
приручЕн
изОгнутый
завИдно

диспансЕр – ударение ставится по правилам постановки ударений в существительных. Слово иноязычного происхождения сохраняет в русском языке ударение на том же слове, что и в языке-источнике: во французском языке – на последнем.

убыстрИть – ударение ставится по правилам постановки ударений в глаголах. Слово образовано от прилагательного быстрый, при таком способе словообразования ударение падает на ИТЬ

приручЁн (в заданиях ЕГЭ двоеточие над буквой Ё не ставится) –ударение ставится по правилам постановки ударений в причастиях. Страдательные причастия прошедшего времени, образующие при помощи всегда ударного суффикса -ЁНН, в краткой форме мужского рода сохраняют это ударение на -ЁН: приручЁнный – приручЁн.

изОгнутый – ударение ставится по правилам постановки ударений в причастиях. В страдательном причастии прошедшего времени, образованном от глагола изогнуть, ударение падает НА ПРИСТАВКУ.

завИдно – наречие; ударение проверяется по словарю.

Правильный ответ: диспансЕр.

Органические вещества клетки: углеводы, липиды

1. Растворимые в воде углеводы (моно, дисахариды). Функции растворимых углеводов:

а,б) Транспортировка энергопитания в клетку в) У. входят в состав слизи, вырабатываемой бронхами, которая защищает легкие; входят в состав гепарина – антисвертывающей системы крови. г) У. входят в состав сигнальных комплексов мембран.

1.1. Моносахариды: глюкоза – основной источник энергии для клеточного дыхания; фруктоза – составная часть нектара цветов и фруктовых соков; рибоза и дезоксирибоза – структурные элементы нуклеотидов, являющихся мономерами РНК и ДНК.

1.2. Дисахариды: сахароза (глюкоза + фруктоза) – основной продукт фотосинтеза, транспортируемый в растениях; лактоза (глюкоза + галактоза) – входит в состав молока млекопитающих; мальтоза (глюкоза + глюкоза) – источник энергии в прорастающих семенах.

2. Нерастворимые углеводы (полимерные): крахмал, гликоген, целлюлоза, хитин.
Функции полимерных углеводов:

Глюкоза существует в форме двух изомеров – α и β.
з α-изомеров состоит крахмал, из β-изомеров состоит целлюлоза.

Крахмал — состоит из разветвленных спирализованных молекул, образующих запасные питательные вещества в тканях растений.

Целлюлоза – полимер, образованный остатками глюкозы, состоящими из нескольких прямых параллельных цепей, соединенных водородными связями. Такая структура препятствует проникновению воды и обеспечивает устойчивость целлюлозных оболочек растительных клеток.

Хитин состоит из аминопроизводных глюкозы. Основной структурный элемент покровов членистоногих и клеточных стенок грибов.

Гликоген – запасное питательное вещество животной клетки.

Липиды

Липиды – сложные эфиры жирных кислот и глицерина. Нерастворимы в воде, но растворимы в неполярных растворителях (ацетон, бензин). Присутствуют во всех клетках. Липиды состоят из атомов водорода, кислорода и углерода.

Функции липидов:

Структурная – фосфолипиды входят в состав клеточных мембран.

Запасающая – жиры откладываются про запас в тканях позвоночных животных.

Энергетическая – эффект от расщепления 1 г жира – 39 кДж, что в два раза больше энергетического эффекта от расщепления 1 г глюкозы или белка. Жиры используются и как источник воды, т.к. при расщеплении жира высвобождается вода (верблюд).

Защитная – подкожный жировой слой защищает организм от механических повреждений (амортизирующие свойства).

Теплоизоляционная – подкожный жир помогает сохранить тепло, так как имеет низкую теплопроводность.

Электроизоляционная – миелин, выделяемый клетками Шванна, которые образуют оболочки нервных волокон, изолирует нейроны, что во много раз ускоряет передачу нервных импульсов.

Питательная – многие жироподобные вещества способствуют наращиванию мышечной массы, поддержанию тонуса организма.

Смазывающая – воски покрывают кожу, шерсть, перья и предохраняют их от воды. Восковым налетом покрыты листья многих растений, воск используется в строительстве пчелиных сот.

Гормональная – гормон надпочечников – кортизон и половые гормоны имеют липидную природу.

Плауны

Плауны умеренных широт – вечнозелёные растения, образующие зелёный покров на почве в хвойных лесах. Спорофит (диплоидный набор хромосом) плауна имеет ветвящееся подземное корневище, от которого отходят надземные побеги и придаточные корни. Чешуевидные листья плауна располагаются спирально на побегах. Стебли плауна стелются по земле, от них вверх отходят вертикальные побеги, некоторые из которых заканчиваются спороносными колосками.

Рис. Плаун годичный. Видны спороносные колоски.
Рис. Плаун годичный. Видны спороносные колоски.

После прорастания споры плауна дают начало обоеполым гаметофитам (гаплоидный набор хромосом). Гаметофиты – нефотосинтезирующие растения, которые развиваются под землёй в симбиозе с почвенными грибами. Для оплодотворения необходима вода – по ней двужгутиковый сперматозоид плывёт к яйцеклетке. После оплодотворения из зиготы развивается зародыш (диплоидный набор хромосом). Он некоторое время живёт, будучи прикреплённым к гаметофиту. Затем гаметофит отмирает, и из зародыша развивается самостоятельное растение – спорофит.