Отвечаем на вопрос ДА.
Окно MARKI.FOR
Появление желтой стрелочки около MARKS=20 - это место, где остановилось выполнение программы.
Пошаговый проход (F10 – выполнить инструкцию
F11 – зайти в подпрограмму)
Слева внизу расположено “Окошко переменных” (если его нет, то “Окошко переменных” открывается через меню: View – Debug Windows – Variables).
Там же, можно обратиться и к другим окнам, например,
Окно Disassembly – перевод программы в машинные коды (дисассемблирование) и вывод названий соответствующих машинных команд (вывод команд языка Ассемблера)
Понаблюдайте за изменением переменных при пошаговом выполнении программы.
После того, как Вы воспользовались режимом Отладки , этот режим необходимо обязательно закрыть.
!!! Обязательно закройте режим Отладки - Debug - Stopdebugging (Shift –F5)
или выполните программу до конца – F5!!!
(иначе могут быть непредвиденные действия как операционной системы, так и оболочки Фортрана)
5. Массивы и циклы
Задание: Решите задачу 1205 - Обязательно используйте массив.
В начале организуйте переборный цикл для чтения чисел в массив.
А затем найдите в массиве максимум.
Задание: Решите задачу 1206
В начале организуйте переборный цикл для чтения чисел в массив.
А затем , например, организуйте переборный цикл с шагом -1.
Показать преподавателю (по его выбору) одну из задач 1201-1206- для контроля, что Вы знаете, как правильно ОФОРМЛЯТЬ текст программ.
Задание Lab_F2 (проверяется)
Решите 2 задачи: 1210 (для тех, кто начинает изучать языки программирования) или 1211 и 12** . Номер задания * получите у преподавателя
Задание должно быть выполнено к следующему занятию.
!!! Если программы будут НЕ ПРАВИЛЬНО оформлены , даже если они
правильно работают, они будут не засчитаны, и задания будут заменяться.
на зачетной неделе.
Это задачи на простой перебор пространства всех возможных решений, из которого надо выбрать те решения, которые удовлетворяют условию, как в задаче про Марки, т.е. задачи на вложенные циклы и условия. Перебор многозначных чисел организуйте с помощью перебора отдельных цифр, а не с помощью разборки числа на цифры.
Замечания
а) Программа должна быть оформлена:
- подписана: что за программа, кто написал, группа, дата сдачи.
- иметь структуированный вид
Распостраненные ошибки
- файл не компилируется, т.к. не имеет расширения F90 или FOR
Рекомендации:
- Закрыть все файлы (рабочее пространство)
- Создать копию Marki.FOR под Вашим новым именем
- Открыть новый проект
- Убедиться, что 2 имени – файла и проекта совпадают !!!!
- Отредактировать текст.
- Откомпилировать
Показать преподавателю работающую программу.
УДАЛИТЕ ненужные файлы и каталог DEBUG. Фортрановские EXE-файлы имеют большой размер и нам незачем их хранить. Особо это касается тех, кто только начинает работать с компьютером и у них образуется куча EXE-файлов и куча DEBUG каталогов в разных местах.
Что необходимо знать после Lab_F2:
1. Работа с Compaq Visual Fortran Version 6.5:
загрузка исходного модуля
компиляция
поиск места ошибок
компоновка запуск на исполнение
отладка, пошаговое движение (знакомство)
окна отладчика (знакомство)
2. Структура программы
3. Требования к оформлению программы
4. Оператор цикла с пред-условием
5. Оператор цикла с пост-условием
6. Оператор цикла-перебора
7. Массивы
Вопросы для «продвинутых»
Что в Лабораторной работе написано не правильно?
Что в Лабораторной работе написано плохо?
Что в Лабораторной работе пропущено и следует добавить?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.