Без темы
<<  Жизненный цикл печеночного мха Маршанции Заготовка сена и искусственно высушенных кормов  >>
Построение алгоритма в виде блок – схемы Программирование: Выбор языка
Построение алгоритма в виде блок – схемы Программирование: Выбор языка
Картинки из презентации «Жизненный цикл программы или этапы решения задач» к уроку экономики на тему «Без темы»

Автор: Naumkova K.N.. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока экономики, скачайте бесплатно презентацию «Жизненный цикл программы или этапы решения задач.ppt» со всеми картинками в zip-архиве размером 135 КБ.

Жизненный цикл программы или этапы решения задач

содержание презентации «Жизненный цикл программы или этапы решения задач.ppt»
Сл Текст Сл Текст
1Жизненный цикл программы или этапы 9//----------------------------------------
решения задач. Подготовила Наумкова К.Н. ----------------------------------
«Машина должна работать, человек – __fastcall TForm1::TForm1(TComponent*
думать». На одном языке с компьютером. Owner) : TForm(Owner) { }
2Цель: Задача: показать из каких этапов //----------------------------------------
складывается решение задач на ПК. На ---------------------------------- void
примере программы вычисления длины и __fastcall TForm1::Button1Click(TObject
площади круга, рассмотреть ключевые *Sender) // щелчок по кнопке Вычислить {
моменты каждой фазы решения задачи. float r; // радиус float L; // длина
3Ход исследования: Используя справочную окружности float S; // площадь круга if (
литературу выделить технологию подготовки (Edit1->Text).Length() == 0) //
и решения задач на ЭВМ. Рассмотреть из проверим, введены ли данные в поле Радиус
чего складываются основные этапы. На { MessageDlg ("Надо ввести
примере задачи о нахождении длины и радиус", mtInformation,
площади окружности рассмотреть ключевые TMsgDlgButtons() << mbOK, 0); if (
моменты решения задач: - постановка (Edit1->Text) .Length() == 0)
задачи; - построение математической Edit1->SetFocus(); return; };
модели; - составление блок схемы; - r=StrToFloat (Edit1->Text); // получить
написание листинга программы с помощью данные из поля ввода L=2*M_PI*r; //
системы программирования Borland C++ вычислить длину окружности S=M_PI*r*r; //
Builder; - тестирование программы. вычислить площадь круга // вывести
Результат исследования – запуск программы результаты Label3->Caption="Длина
на выполнение. окружности:" +
4Основные этапы решения задач. FloatToStrF(L,ffGeneral,7,2);
5Решение задач включает следующие Label4->Caption="Площадь
этапы, часть из которых осуществляется без круга:" +
участия ЭВМ. 1. Постановка задач: сбор FloatToStrF(S,ffGeneral,7,2); }. Далее…
информации о задаче; формулировка условия 10// нажатие клавиши в поле Радиус void
задачи; определение конечных целей; __fastcall TForm1::Edit1KeyPress(TObject
описание данных. 2. Построение *Sender, char &Key) { // коды
математической модели. 3. Построение запрещенных клавиш заменим нулем, в
алгоритма: выбор формы записи алгоритма результате символы этих клавиш в поле //
(блок-схема, табличная и др.); запись редактирования не появятся // Key – код
алгоритма. 4. Программирование: выбор нажатой клавиши // проверим является ли
языка программирования; выбор способа символ допустимым if ( (Key >='0')
представления данных; запись алгоритма на && (Key <= '9') ) // цифра
выбранном языке; выбор тестов и методов return; // глобальная переменная
тестирования. 5. Тестирование: проверка DecimalSeparator содержит символ,
работоспособности программы. используемый в качестве // разделителя при
66. Отладка: анализ результатов записи дробных чисел if (Key ==
тестирования; устранение ошибок, DecimalSeparator) { If ( (Edit1->Text)
совершенствование программы. 7. . Pos (DecimalSeparator) !=0) Key=0; //
Сопровождение программы: доработка разделитель уже введен return; } if (Key
программы для решения конкретных задач; == VK_BACK) // клавиша <Backspace>
составление документации к использованию. return; if (Key == VK_RETURN) // клавиша
Алгоритм - это последовательность <Enter> { Button1->SetFocus();
действий, приводящих решению поставленной return; }; // остальные клавиши запрещены
задачи. Программа – одна или несколько Key = 0; // не отображать символ } //
последовательностей связанных команд щелчок по кнопке Завершить void __fastcall
(инструкций), которые, будучи выполнены TForm1::Button2Click(TObject *Sender) {
компьютером, реализуют определенную Form1->Close(); // закрыть форму
функцию или операцию. Язык приложения }.
программирования — совокупность средств, 11Тестирование: проверка
предназначенная для описания алгоритмов, работоспособности программы Вычисление
реализуемых в программах ЭВМ. Тестирование длины и площади окружности. «Чем реже
устанавливает факт наличия ошибки. Отладка встречаются ошибки, тем они ценнее» Ежи
выясняет её причину. Лец.
7Пример: Постановка задачи: Написать 12Заключение: 1. Одна из основных задач,
программу вычисления длинны окружности и стоящих перед программистом, - добиться
площади круга. r - радиус L - длина взаимопонимания с компьютером. 2. При
окружности S - площадь круга радиус не выборе языка программирования необходимо
может иметь отрицательное значение учитывать следующие характеристики языка:
Описание математической модели задачи: L Надежность - язык должен обеспечивать
=2*?*r S =?*r 2. минимум ошибок при написании программ.
8Построение алгоритма в виде блок – Более того, язык должен быть таким, чтобы
схемы Программирование: Выбор языка неправильные программы было трудно писать.
программирования Программа написана в Удобочитаемость - легкость восприятия
интегрированной среде разработки программ человеком. Это характеристика
приложений Borland C++ Builder, важна при коллективной работе, когда
базирующаяся на объектно-ориентированном несколько человек работают с одними и теми
расширении языка С++ Выбор способа же текстами программ. Полнота -
представления данных. характеризует способность описать класс
93. Листинг программы #include задач в некоторой предметной области.
<vcl.h> #pragma hdrstop #include Гибкость - характеризует легкость
<math.h> #include выражения необходимых действий.
"Radius_.h" 13Библиография. Голицина О.Л., Попова
//---------------------------------------- И.И. «Основы алгоритмизации и
---------------------------------- #pragma программирования» Соловьева Л.Ф.
package(smart_init) #pragma resource «Информатика в видеосюжетах».
"*.dfm" TForm1 *Form1;
Жизненный цикл программы или этапы решения задач.ppt
http://900igr.net/kartinka/ekonomika/zhiznennyj-tsikl-programmy-ili-etapy-reshenija-zadach-260632.html
cсылка на страницу

Жизненный цикл программы или этапы решения задач

другие презентации на тему «Жизненный цикл программы или этапы решения задач»

«МО гуманитарного цикла» - Сведения о преподавателях ШМО учителей гуманитарного цикла. Активизировать внеклассную работу по предметам. 1. Анкетирования 2. Заседания МО 3. Предметные недели 4. Участие в методических семинарах, педсоветах. Члены школьного МО учителей гуманитарного цикла. Распространение методических наработок учителей - предметников гуманитарного цикла.

«Экономические циклы» - Контракты и заказы на новые машины и оборудование. Сокращение предложения денег обычно ассоциируется с падением ВВП. Великая Депрессия в США – экономический спад классического типа. Экономическая активность населения России в 90-е гг. Число лицензий на строительство жилья. Закон Оукена. Экономический цикл и динамика основных макроэкономических показателей.

«Жизненный цикл товара» - Жизненные циклы. Жизненый цикл товара. Стиль – основная и особая форма выражения, возникающая в любой сфере деятельности. Товарная категория имеет самый длинный жизненный цикл. Кривая с повторным циклом. Объем продаж. Основы маркетинга Лекция «Жизненный цикл товара». Кривая рост – резкое падение - зрелость.

«Циклы в Паскале» - Напишите программу на Паскале. Проведение расчетов и анализ полученных результатов. Комбинаторика. Программирование цикла на Паскале: Задача о перестановке букв. 1 этап Что дано и что требуется найти. Получим математическую формулу: Проверка на компьютере правильности алгоритма производится с помощью тестов.

«Составление резюме на работу» - Дополнительные сведения. Свободное рабочее место. Практика. Жанры деловых бумаг. Слово «резюме». Резюме. Данные кандидата. Телефон . Образование. Составление деловых бумаг. Данные об опыте работы.

«Модели развития городов» - Постулаты. Критика модели фон Тюнена. Гравитационные модели. Итоги. Теория центральных мест. Разграничение зон влияния городов. Потенциал точки. Экономический ландшафт. Результаты. Зона влияния. Варианты оптимизации. Правило Ципфа. Модель главных потенциалов. Два класса городских моделей. Карта зон влияния 30 крупнейших городов США.

Без темы

757 презентаций
Урок

Экономика

125 тем
Картинки
900igr.net > Презентации по экономике > Без темы > Жизненный цикл программы или этапы решения задач