Поменяйте значения i или j и посмотрите в какую ветвь условного оператора Вы попадете.
ОФОРМЛЕНИЕ ПРОГРАММ.
Обратите внимание на стиль оформления программ. Это один из общепринятых стилей программ на С (MFC, Березин, … ). Стиль аналогичен программам на Фортране. Начало и конец «блочных операторов » выровнены по левой границе. Это: условные операторы, циклы и составные операторы. Фигурные скобки располагаем одна под другой.
На наших занятиях мы будем использовать этот стиль - MFC.
На экзамене проверяется, усвоили ли Вы именно этот стиль.
8. Разбор работы программ BC_6.C
Цикл с предусловием
В программе строится таблица перевода Градусов Фаренгейта в Градусы Цельсия.
Обычная структура программы:
«Шапка»
Начало
Объявление переменных
Инициализация переменных
Цикл, в котором происходят вычисления и вывод, полученного результата.
Конец
При выводе используются следующие форматы:
%4.0f - %f - вывод вещественного (float),
4.0 - ширина поля вывода >=4, число выводимых знаков после запятой – 0,
%6.1f – аналогично: ширина поля вывода >=6, число выводимых знаков после запятой – 1.
Задание: Решите задачу 2102
Отправьте исходный файл 2102.C сетевой тестирующей системе.
9. Разбор работы программ BC_7.C
Цикл перебора
Как в предыдущем примере, в программе строится таблица перевода Градусов Фаренгейта в Градусы Цельсия, только значения констант внесены в оператор цикла (что не есть – хорошо).
for (fahr = 0; fahr <= 300; fahr = fahr + 20)
fahr = 0; - эта часть оператора выполняется до начала цикла
fahr <= 300; - условие окончания цикла, цикл продолжается пока выполнено fahr <= 300
fahr = fahr + 20 - то, что мы сделаем перед следующим заходом в цикл
А в цикле будет выполняться оператор printf, который сформирует вывод величин fahr и сосчитанного выражения.
Задание: Решите задачу 2103
Отправьте исходный файл 2103.C сетевой тестирующей системе.
- в начале необходимо запустить режим отладки – колонка Debug
Затем внизу появится панель отладчика с необходимыми кнопками.
Фортран Dev_Cpp
До кусора Ctrl-F10 Shift- F4
Шаг F10 F7
Шаг «внутрь» F11 Shift-F7
Вперед F5 Ctrl-F9
Выход Shift- F5
Для того, чтобы посмотреть значение переменной, необходимо установить на нее курсор
и нажать Add Watch .
10. Разборработыпрограмм BC_8.C
- программа для подсчета количества символов, слов, строк вводимых с клавиатуры.
В начале программы счетчики символов, слов, строк устанавливаются в 0.
В цикле while {} с клавиатуры вводится символ и анализируется.
Счетчик символов nc увеличивается при каждом считывании.
Счетчик строк nl увеличивается , если введённый символ – это символ перевода строки ‘\n’
При счете слов используется «датчик» - inwoord. Он всегда устанавливается и равен 0 вне слова и 1 внутри слова. Изменение происходит на границе слова. Граница слова – это когда вводимые символы перестают быть пробельными, а датчик показывает, что мы вне слова.
Запустите программу и вводите разные символы. Затем введите Ctrl-Z и Enter/
Посмотрите на результат работы программы.
Задание: Решите задачу 2104:
Предлагается задание на скорость выполнения.
Его необходимо сделать на Lab_C1 . Вам дается готовый алгоритм решения. Необходимо набрать его с максимальной скоростью.
Задание Lab_C1 (проверяется)
Решите 1 задачу: 2111: По описанию из файла Алгоритм_киты.doc составить программу «разметки» стада китов.
Если Вы хотите использовать самостоятельно разработанный алгоритм решения задачи, то решите задачу 2112 или 2113.
(Предлагаемая схема решения. В начале четко написать алгоритм решения задачи на бумаге. А затем перенести его на язык С, используя таблицу переноса алгоритма из файла Перенос Фортран СИ.doc.)
Задание должно быть выполнено к следующему занятию.
!!! Если программы будут НЕ ПРАВИЛЬНО оформлены , даже если они
правильно работают, они будут не засчитаны, и задания будут заменяться.
на зачетной неделе.
-------------
а) Работающая Программа должна быть оформлена:
подписана и иметь структурированный вид
Что необходимо знать:
1. Работа с оболочкой Dev-Cpp :
загрузка исходного модуля
компиляция
поиск места ошибок
запуск на исполнение
1. Основные типы данных.
2. Оператор вывода
3. Оператор условия
4. Оператор цикла
5. Спецификаторы формата для целых и вещественных чисел.
Подготовка к следующей лабораторной работе.
Прочитайте текст следующей лабораторной работы - в каталоге next_Lab
Вопросы для «продвинутых»
- Что в Лабораторной работе написано не правильно?
- Что в Лабораторной работе написано плохо?
- Что в Лабораторной работе пропущено и следует добавить?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.