Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о б ошибке
Слайд 16 из презентации «Этапы решения задачи на компьютерах»
Похожие презентации
«Нарушение зрения» - Лечебная физкультура. Лечение с использованием информационных технологий. Увеличение количества различных видов нарушения зрения (близорукость, дальнозоркость, астигматизм, косоглазие). Занятие с логопедом. Задачи: Коррекционное занятие ритмика. Целевые группы проекта: Процентное увеличение числа детей, имеющих нарушения зрения, от класса к классу.
«Нарушение прав ребёнка в школе» - Охрана труда. Обязанности школьников. Самые часто нарушаемые права школьников. Создать школьную Конституцию. Отдых. 7.3. Обучающиеся обязаны: Значительная доля нарушений прав ребенка приходится на образовательные учреждения: Ознакомиться со способом разрешения ситуаций при нарушении прав учащихся. Поводом к отстранению стало то, что учителя не устроил мой внешний вид.
«Ответственность за нарушение антимонопольного законодательства» - Юридические услуги. 1. Гражданско-правовая 2. Административная 3. Уголовная. Административные разбирательства. Отсутствие в протоколе по делу об административном правонарушении по ст.ст. 14.9, 14.31,14.31.1 – 14.33 КоАП РФ, информации, содержащейся в решении Комиссии, которым установлен факт нарушения антимонопольного законодательства, не является существенным нарушением при производстве по делу об административном правонарушении при наличии ссылки на данное решение (с приложением к протоколу) и обоснования вины.
«Нарушение речи» - Информационные компьютерные технологии в практике логопеда. Выделяют две формы фонематической дислексии. «Коррекционная работа на уровне буквы». Развитие фонематического восприятия. Выложите образец, попросите ребенка выложить такую же букву. III этап – восполнение пробелов в формировании связанной речи.
«Музыкальные занятия при речевых нарушениях» - Учитель– логопед. Рассмотрим каждое из направлений. Выводы. Логоритмические занятия проводятся в тесной связи с учителем– логопедом. И воспитателями логопедических групп. Р Не напрягайтесь! Логоритмические занятия. Музыкально-ритмические движения. Московской области. Игра на детских музыкальных инструментах.
«Нарушение экологического равновесия» - Опустынивание. Кризис продуцентов 10000 лет назад. Наша малая родина. Трагичное. М. Дудин. Экологические проблемы. Мы не должны разрушать систему, от которой зависит наше существование. Кризис редуцентов Современное время. Экологические знания и умения. Экологический кризис. Не торопитесь, люди, Всё вычерпать до дна.
Программы создаются на каком-либо языке программирования. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит компьютер под ее управлением.
Отладку программы выполняют специальные программные средства называемые отладчиками. Отладчик должен обеспечивать проверку правильности структуры объектного кода и выполнение команд программы. Синтаксис – описывает структуру программ как наборов символов, т.е. форму записи программного кода, нарушение этой формы является синтаксической ошибкой.
9. К основополагающим принципам структурного программирования не относятся …
достижение абсолютного минимума символов и строк в тексте программы
разбиение проекта на модули, каждый из которых имеет один вход и один выход
программирование сверху вниз
логика программы допускает только три основные алгоритмические структуры: следования, ветвления и повторения
Пояснение к ответу:
В соответствии с методологией структурного программирования:
Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций: последовательное исполнение (следование), ветвление, цикл (повторение)
Использование подпрограмм (модулей).
Разработка программы ведется пошагово, методом «сверху вниз».
10. Методом в объектно-ориентрованном программировании является …
процедура, реализующая действия (операции) над объектом
журнал изменений состояния объекта
атрибут, объединяющий объекты в классы
визуальное свойство объекта
Пояснение к ответу:
Методы– это процедуры и функции, связанные с классом объектов. Они определяют действия, которые можно выполнять над объектом такого типа, и которые сам объект может выполнять.
11. Языки программирования, не зависящие от архитектуры компьютера и отражающие структуру алгоритма, называются …
алгоритмическими
Пояснение к ответу:
Алгоритми́ческий язык— формальный язык, используемый для записи, реализации и изучения алгоритмов. В отличие от большинства языков программирования, алгоритмический язык не привязан к архитектуре компьютера, не содержит деталей, связанных с устройством машины.
Машиннонезависимый язык (machine-independent language) - язык программирования, структура и средства которого не связаны ни с какой конкретной ЭВМ и позволяют выполнять составленные на нем программы на любой ЭВМ, снабженной трансляторами с этого языка
Машинозависимый (машинно-ориентированный) язык, (computer-sensitive (computer-oriented) language) - язык программирования, учитывающий структуру и характеристики ЭВМ определенного типа или конкретной ЭВМ
Для естественногоязыка характерно свободное толкование выражений.
таблицы Командой Формат - Ячейки - Вкладка Границы, или воспользоваться кнопкой на панели инструментов Форматирование.
413. Как установить автоматическое оформление границ и заливку таблицы?
Выделить нужные ячейки и выполнить команду Формат - Автоформат, выбрать из списка вид оформления
414. Какие элементы книги Excel не могут быть скрыты? Ячейка
415. Какой командой можно закрыть окно рабочей книги? Ctrl+F4
416. Какой командой можно закрыть окно Excel? Alt+F4
417. Какой командой можно переключиться между окнами рабочих книг? Ctrl+F6
418. Какой командой можно переключиться между окнами Excel? Alt+Esc
419. В ячейку C3 ввели формулу =A5*B$4. Затем эту формулу переместили в ячейку D8. Какая формула будет в ячейке D8? =A5*B$4
420. ОСНОВНЫМ ЭЛЕМЕНТОМ ЭЛЕКТРОННЫХ ТАБЛИЦ ЯВЛЯЕТСЯ: ЯЧЕЙКА
421. В электронной таблице выделен диапазон ячеек (А2:D4). Сколько ячеек входит в этот диапазон? 12
422. Какая из записей может служить абсолютной (фиксированной) ссылкой в электронных таблицах? $G$12
423. Какая из записей может служить относительной ссылкой в электронных таблицах? F2
424. Легенда диаграммы система обозначений элементов диаграммы
425. Ячейки диапазона могут быть . смежными и несмежными
426. "Легенда" диаграммы MS Excel - это . условные обозначения рядов или
427. Дан фрагмент таблицы. В ячейку D2 введена команда =B2*C2. В ячейку D3 введена команда =В3*С3. В ячейку D4 введена команда =СУММ(D2;D3). В ячейку В6 введена команда =ЕСЛИ(D4>4000;E5;E6). Тогда в ячейке В6 будет выведено значение …
428. Какой результат даст формула в ячейке С1?
429. В ячейку В7 ввели формулу =(A6+A7)*$D$4. Затем эту формулу скопировали в ячейку С7. Какая формула будет в ячейке С7? =(B6+B7)*$D$4
430. В ячейку В7 ввели формулу =(A6+A7)*D$4. Затем эту формулу скопировали в ячейку С7. Какая формула будет в ячейке С7? =(B6+B7)*E$4
431. В ячейку В7 ввели формулу =(A6+A7)*D4. Затем эту формулу скопировали в ячейку С7. Какая формула будет в ячейке С7? =(B6+B7)*E4
432. В ячейку D5 ввели формулу =$А5+В$5. Затем эту формулу скопировали в ячейки D4. Какая формула будет в ячейке D4? =$A4+B$5
433. В ячейку D5 ввели формулу =$А5+В$5. Затем эту формулу скопировали в ячейки С5. Какая формула будет в ячейке С5? =$A5+A$5
434. В ячейку D5 ввели формулу =$А5+В$5. Затем эту формулу скопировали в ячейки D6. Какая формула будет в ячейке D6? =$A6+B$5
435. Если установить масштаб просмотра 200%, будет ли на печати в этом случае таблица крупнее? Нет, увеличится только ее изображение на экране монитора.
436. Как установить авторазбиение на страницы? Выполнить команду Вид -
437. Как установить видимые при печати границы таблицы? Установить границы
таблицы Командой Формат - Ячейки - Вкладка Границы, или воспользоваться кнопкой на панели инструментов Форматирование.
438. Как установить автоматическое оформление границ и заливку таблицы?
Выделить нужные ячейки и выполнить команду Формат - Автоформат, выбрать из списка вид оформления
439. Какие элементы книги Excel не могут быть скрыты? Ячейка
440. Как восстановить на экране скрытую Строку формул? Выполнить команду
Вид - Строка формул.
441. Какой командой можно закрыть окно рабочей книги? Ctrl+F4
442. Какой командой можно закрыть окно Excel? Alt+F4
443. Какой командой можно переключиться между окнами рабочих книг? Ctrl+F6
444. Какой командой можно переключиться между окнами Excel? Alt+Esc
445. Ячейка электронной таблицы определяется областью пересечения строк и
446. Ссылка в электронной таблице определяет: способ указания адреса ячейки
447. Адрес ячейки в электронной таблице определяется: названием столбца и
448. Блок ячеек электронной таблицы задается: указанием ссылок на первую и
449. Табличный процессор - это программный продукт, предназначенный для:
обеспечения работы с таблицами данных
450. Основными элементами электронной таблицы являются: клетка
451. Адрес в электронной таблице указывает координату: клетки в электронной
452. Команда очистки клетки в электронной таблице: очистить
453. Данные в электронной таблице могут быть: текстом; числом; формулой
454. Для переноса и копирования данных в электронной таблице используется:
455. Команды для работы с файлами в электронной таблице выполняют функции:
сохранения файлов, загрузки файлов
456. Команды редактирования в электронной таблице выполняют функции:
перемещения, вставки, удаления, копирования, замены
457. Команды форматирования в электронной таблице выполняют функции:
выравнивание данных в ячейках, назначения шрифтов, толщины линий
458. Над данными в электронной таблице выполняются действия: ввод данных в
таблицу; преобразование данных в блоках таблицы
459. Пункты меню "Формат", "Ячейки" позволяют: задать форматы чисел;
изменить шрифт; задать тип выравнивания
460. Операции форматирования электронной таблицы: изменение ширины
столбцов и высоты строк; выравнивание данных по центру, левой и правой границе клетки; установка границ; указание шрифтов
461. В электронных таблицах выделена группа ячеек A1:B3. Сколько ячеек входит в эту группу? Шесть.
462. (EXCEL) Какой адрес имеет ячейка электронной таблицы, находящаяся на
пересечении десятой строки и четвертого столбца? D10
463. (EXCEL) Как записывается относительный адрес ячейки, находящейся на пересечении 7-ой строки и столбца F? F7
464. (EXCEL) Как записывается абсолютный адрес ячейки, находящейся на пересечении 10-ой строки и столбца С? $C$10
465. (EXCEL) В ячейке С5 находится формула =А2-В4. Содержимое ячейки С5
копируется в ячейку Сб. Какая формула будет в ячейке С6? =A3-B5
466. (EXCEL) В ячейке С5 находится формула =$А$2-$В$4. Содержимое ячейки С5 копируется в ячейку Сб. Какая формула будет в ячейке С6? =$A$2-$B$4
467. (EXCEL) В ячейкеС5 находится формула =$А2-В$4. Содержимое ячейки С5 копируется в ячейку Сб. Какая формула будет в ячейке С6? =$A3-B$4
468. (EXCEL) В ячейке С5 находится формула =А$2-$В4. Содержимое ячейки С5 копируется в ячейку Сб. Какая формула будет в ячейке С6? =A$2-$B5
469. (EXCEL) В ячейке С5 находится формула =А2-$В$4. Содержимое ячейки С5 копируется в ячейку С6. Какая формула будет в ячейке С6? =A3-$B$4
470. (EXCEL) В ячейке С5 находится формула =$А$2-В4. Содержимое ячейки С5 копируется в ячейку С6. Какая формула будет в ячейке С6? =$A$2-B5
471. (EXCEL) В ячейке С5 находится формула =А2-В4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =B2-C4
472. (EXCEL) В ячейке С5 находится формула =$А$2-$В$4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =$A$2-$B$4
473. (EXCEL) В ячейкеС5 находится формула =$А2-В$4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =$A2-C$4
474. (EXCEL) В ячейке С5 находится формула =А$2-$В4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =B$2-$B4
475. (EXCEL) В ячейке С5 находится формула =А2-$В$4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =B2-$B$4
476. (EXCEL) В ячейке С5 находится формула =$А$2-В4. Содержимое ячейки С5 копируется в ячейку D5. Какая формула будет в ячейке D5? =$A$2-C4
477. (EXCEL) В ячейке С5 находится формула =$А$2-В4. Содержимое ячейки С5 копируется в ячейку D6. Какая формула будет в ячейке D6? =$A$2-C5
478. (EXCEL) Если записать в ячейку С1 число 1 и протащить за маркер заполнения по вертикали до ячейки С5, то какое число будет в ячейке C5? 1
479. (EXCEL) Если записать в ячейку С1 число 1, в ячейку С2 число 2, выделить эти ячейки и протащить за маркер заполнения по вертикали до ячейки С5, то какое число будет в ячейке C5? 5
480. (EXCEL) Если в ячейку В2 записать Январь и протащить за маркер заполнения вправо на пять ячеек, то содержимое ячейки F2 станет. Май
481. (EXCEL) Если в ячейку А1 записать Квартал1 и протащить ее маркером на пять ячеек вправо, то содержимое ячейки E1 будет иметь. Квартал1
482. (EXCEL) Если в ячейку А1 записать Квартал1 и протащить ее маркером в три ячейки вправо, то содержимое ячейки D1 будет иметь. Квартал4
483. В Excel подменю Зависимости находится в меню… … Сервис.
484. Можно ли создать ссылку на Лист данной Книги в Excel? Да.
485. Что означает третий параметр функции БДСУММ в программе Excel? Диапазон, содержащий
условие базы данных
486. В Excel в электронной таблице 4 ячейки содержат числа A1-1, A2-2, B1-3, B2-4. Чему равен результат формулы =СУММ(A:B;2:3) в ячейке D4? 15
487. В электронной таблице 4 ячейки содержат числа A1-1, A2-2, B1-3, B2-4. Чему равен результат формулы =СУММ(A:B;2) в ячейке D4? 12
488. В электронной таблице 4 ячейки содержат числа A1-1, A2-2, B1-3, B2-4. Чему равен результат формулы =СУММ(B:B;3) в ячейке D4? 10
489. В электронной таблице 4 ячейки содержат числа A1-1, A2-2, B1-3, B2-4. Чему равен результат формулы =МИН(B:B;2:2) в ячейке D4? 2
490. В электронной таблице 4 ячейки содержат числа A1-1, A2-2, B1-3, B2-4. Чему равен результат формулы =МИН(B:B;3) в ячейке D4? 3
491. Одним из пяти основных свойств алгоритма является… конечность
492. Задан одномерный массив X1, X2, …,XN . Фрагмент алгоритма определяет…
Любая достаточно объемная программа требует отладки, состоящей в поиске и устранении ошибок. Интегрированная среда разработки содержит все необходимые средства для устранения любых типов ошибок и контроля за ходом выполнения программы. В ней предусмотрены средства, позволяющие выполнять программы в пошаговом режиме, следить за изменением значений переменных или выражений и выполнять трассировку (регистрировать вызовы) процедур.
В разрабатываемой вами программе могут присутствовать различные типы ошибок. Обычно различают ошибки трех типов:
1. Ошибки при компиляции. Такие ошибки возникают в неправильно составленных программных конструкциях. Примерами подобных ошибок могут служить неполные пары инструкций (например, If. End If или For. Next) или ошибки, нарушающие правила языка Visual Basic (например, ошибочно записанные ключевые слова, пропущенные разделители или неверные типы данных). К ошибкам при компиляции относятся также ошибки синтаксиса, являющиеся результатом нарушения правил грамматики или пунктуации. Примерами этого типа ошибок являются неполные пары скобок или неверное количество аргументов, передаваемых в функцию.
2. Ошибки при выполнении возникают уже на стадии выполнения программы. К такому типу ошибок относятся, например, недопустимые операции, наиболее известным из которых является деление на нуль.
3. Логическими ошибками называют ошибки, которые не мешают выполнению программы, но приводят к неверным результатам. Например, мы можем при написании программы ввести в выражение минус вместо плюса. При этом программа может работать, но результат будет, конечно, далек от ожидаемого.
Ошибки второго и третьего типов можно устранить, используя отладку программы в пошаговом режиме.
Отладка программы в пошаговом режиме
Выполнение программы в пошаговом режиме предназначено для локализации места возникновения ошибки. Использование этого режима позволяет видеть результаты выполнения каждой строки программы.
Режим прерывания
Чтобы приступить к отладке программы в пошаговом режиме, необходимо сначала приостановить ее выполнение. При этом сама программа остается загруженной, но происходит ее остановка перед выполнением очередной инструкции. Такой режим работы интегрированной среды разработки называется режимом прерывания.
ПРИМЕЧАНИЕ: Интегрированная среда разработки может находиться в одном из следующих режимов: режим конструирования формы (в этом режиме создаются формы), режим выполнения (переход в него осуществляется сразу после запуска программы), режим прерывания (при приостановке выполнения программы мы переходим в режим прерывания, позволяющий выполнять отладку программ)
Для прерывания выполнения программы можно воспользоваться одним из следующих способов:
· Добавить в процедуру инструкцию Stop.
· Выполнить команду Run→Break (Запуск→Прервать) в процессе выполнения программы. В этом случае будет отображена строка программы, на которой было прервано ее выполнение.
· Установить точку останова.
· Запустить программу не через команды меню Run (Запуск), а используя команды меню Debug (Отладка) (см. раздел «Меню Debug»).
Выполнение программы будет прервано также при возникновении ошибки выполнения. В этом случае появится окно диалога (рис. 6.1), в котором приведен код ошибки и дана физическая интерпретация ее возникновения.
Нажатие в этом окне кнопки Debug (Отладка) приводит к прерыванию выполнения программы и вызову окна редактора Visual Basic, в котором курсор будет установлен в строку кода с обнаруженной ошибкой.
Установка точки останова
Точка останова — это строка программы, на которой автоматически приостанавливается выполнение программы. Для установки точки останова выполните следующее:
1. Войдите в окно программы и установите курсор в строке, где требуется остановить программу.
После выполнения команды Toggle Breakpoint(Точка останова) строка с установленной точкой останова будет помечена определенным цветом. При этом на полосе индикатора, в поле напротив выделенной строки, появится специальный значок, как показано на рис, 6.2.
Рис 6.2 Установка точки останова
ПРИМЕЧАНИЕ:При отладке программ часто используется область, расположенная вдоль левого края окна программы. Эта область носит название полосы индикатора (Margin Indicator Bar). В ее полях отображаются различные индикаторы, используемые при отладке програм.
СОВЕТ:Установить точку останова можно также и другим, более быстрым способом: щелкните кнопкой мыши на поле полосы индикатора напротив той строки, в которой требуется установить точку останова.
Снятие точки останова
Для снятия точки останова переместите курсор на строку, где установлена точка останова, и нажмите кнопку Toggle Breakpoint (Точка останова) на панели инструментов Debug (Точка останова). Чтобы продолжить выполнение программы, выберите команду Run→Run Sub/UserForm (Запуск→Продолжить). Снять точку останова можно также, щелкнув в области полосы индикатора напротив нужной строки. Также можно снять все точки останова командой Debug→Clear All Breakpoints (Отладка→Снять все точки останова).
Пошаговая отладка программы
Пошаговую отладку программы можно производить в разных режимах:
1. В случае необходимости реализации поочередного выполнение каждой строки программы, включая строки всех вызываемых процедур, нажмите кнопку Step Into (Шаг с заходом) на панели инструментов Debug (Отладка) или одноименную команду в меню Debug (Отладка) или клавишу F8.
ПРИМЕЧАНИЕ:Чтобы использовать команду Step Into (Шаг с заходом), не обязательно запускать и приостанавливать выполнение программы. Достаточно установить курсор в окне программы на процедуру, которую требуется отладить в пошаговом режиме, и выполнить команду Step Into (Шаг с заходом).
2. Если нет необходимости заходить в вызываемые процедуры, нажмите кнопку Step Over (Шаг с обходом) на панели инструментов Debug (Отладка). Можно воспользоваться одноименной командой меню Debug (Отладка) или комбинацией клавиш Shift+F8. В результате вызываемые процедуры будут выполняться без их пошаговой отладки.
3. Для выхода из процедуры можно воспользоваться кнопкой или командой Step Out (Шаг с выходом) , а также нажать клавиши Ctrl+Shift+F8. При этом текущая процедура будет выполнена до конца и программа перейдет на строку, следующую за ее вызовом.
4. Если требуется выполнение части программы до строки, в которой находится курсор, выберите команду Debug→Run To Cursor (Отладка→Выполнить до текущей позиции) или нажмите клавиши Ctrl+F8. При этом программа будет выполнена до текущей строки и произойдет переход в пошаговый режим.
Слайд 17 из презентации «Этапы решения задачи на компьютерах»
Похожие презентации
«Нарушение экологического равновесия» - Нарушение Среды обитания. А. Печчеи. Экологический кризис. Кризис консументов 350-150 лет назад. Экологические проблемы посёлка Хребтовый. М. Дудин. Работа школьного лесничества. Экологические проблемы. Прекрасное. Загрязнение р.Ангары. Вырубка лесов. Мы не должны разрушать систему, от которой зависит наше существование.
«Дети с нарушением слуха» - Знаменитые глухие люди : Компенсаторные функции организма. С 2-летнего возраста начинается целенаправленная работа по обучению слабослышащих детей грамоте (чтению и письму печатными буквами). Людвиг ван Бетховен — немецкий композитор, которого считают величайшим творцом всех времен. С возникновением новых форм мышления старые формы не только не исчезают, а сохраняются и развиваются.
«Нарушение поведения у детей» - Я уважал(а) ребенка. Несколько лишних, но отнюдь не ненужных слов! «НЕТ», не «НЕ-Е-ЕТ. ». Упор на соревнования, сравнения. Шаг четвертый Предупреждать возникновение проблемных ситуаций. Мне бы очень хотелось, чтоб полученная информация, Вам пригодилась! Правильно проявлять внимание к ребенку! «Все дети жаждут внимания!».
«Музыкальные занятия при речевых нарушениях» - Игра на детских музыкальных инструментах. Лингвистика детской речи. Элементы, имеющие оздоровительную направленность. Педагог- психолог. Музыкальные занятия. Слушайте, пойте и будьте здоровы. Структура логоритмических занятий. Рекомендации. Р Не напрягайтесь! Московской области. Выводы. И воспитателями логопедических групп.
«Нарушение зрения» - Помогите мне увидеть мир! Возрастает влияние компьютерной и видеотехники на глаза. Урок в коррекционном классе. Задачи: Проект. Проблемы. Увеличение количества различных видов нарушения зрения (близорукость, дальнозоркость, астигматизм, косоглазие). Механизм реализации проекта «Помогите мне увидеть мир!».
«Ответственность за нарушение антимонопольного законодательства» - Административные разбирательства. Ответственность за нарушение антимонопольного законодательства. 1. Гражданско-правовая 2. Административная 3. Уголовная. В постановлении по делу об административном правонарушении, согласно п. 4 ч. 1 ст. 29.10 КоАП РФ, должны быть указаны в частности, обстоятельства, установленные при рассмотрении дела, то есть, конкретные фактические обстоятельства, свидетельствующие о событии, составе вменяемого правонарушения и о виновности лица, привлекаемого к административной ответственности.
Читайте также: