Презентация, доклад по информатике не тему Программирование условных алгоритмов(8 класс)

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

Слайд 1

Технология подготовки и решения задач с помощью компьютера

Технология подготовки и решения задач с помощью компьютера

Слайд 2
Постановка задачи (сбор информации о задаче, формулировка условия задачи, определение

конечных целей решения задачи, определение формы выдачи результатов, описание данных)

Анализ и исследование задачи, модели (анализ существующих аналогов, анализ технических и программных средств, разработка математической модели, разработка структур данных)

Разработка алгоритма (выбор метода проектирования алгоритма, выбор формы записи алгоритма, выбор тестов и метода тестирования, проектирование алгоритма)

Программирование (выбор языка программирования, уточнение способов организации данных, запись алгоритма на выбранном языке программирования)

Тестирование и отладка (синтаксическая отладка, отладка семантики и логической структуры, тестовые расчеты и анализ результатов тестирования, совершенствование программы)

Анализ результатов решения задачи

Сопровождение программы (доработка программы для решения конкретных задач, составление документации к решенной задаче)

Этапы решения :

Постановка задачи (сбор информации о задаче, формулировка условия задачи, определение конечных целей решения задачи, определение формы

Слайд 3

Оплата за телефон
1.Постановка задачи
Услуги телефонной сети оплачиваются по

правилу:
-За разговоры до А мин в месяц оплачиваются В руб
-Разговоры сверх установленной нормы оплачиваются из расчета С руб в мин, Написать программу , вычисляющую плату за пользование телефоном для введенного времени разговоров в минуту.

Данные
А-норматив разговора ( мин)
В-оплата за норматив А (руб)
С-оплата за разговор сверх нормы (руб за 1 мин)
R-разговор по телефону в месяц (мин)
О-оплата за пользование телефоном в месяц (руб)

Оплата за телефон 1.Постановка задачиУслуги телефонной сети оплачиваются по правилу:-За разговоры до А мин в

Слайд 42.Анализ и исследование задачи, математическая модель


Если телефонных разговоров < или =

норматива , то платим В рублей
Если телефонных разговоров > норматива ,то платим B+C*(R-A) рублей

Математическая модель – это система математических отношений – формул, уравнений, неравенств и тд, отражающих существенные свойства объекта или явления.


2.Анализ и исследование задачи, математическая модельЕсли телефонных разговоров < или = норматива , то платим В рублейЕсли

Слайд 5
O:=B+(R-A)*C
O:=B
Начало
Конец
Ввод (R, А,B,C)
Вывод (О)
R>A
Тестирование алгоритма
3. Разработка алгоритма, блок -

схема

да

нет

O:=B+(R-A)*CO:=B НачалоКонецВвод (R, А,B,C)Вывод (О)R>AТестирование алгоритма3. Разработка алгоритма, блок - схема да нет

Слайд 6

4. Программирование
Характерные ошибки программирования
Неправильная постановка задачи
Неверный алгоритм
Ошибки

анализа

Семантические ошибки
Синтаксические ошибки
Ошибки при выполнении операций
Ошибки в данных
Опечатки
Ошибки ввода-вывода

4. Программирование Характерные ошибки программирования Неправильная постановка задачиНеверный алгоритмОшибки анализаСемантические ошибкиСинтаксические ошибкиОшибки при выполнении операцийОшибки

Слайд 7
5. Тестирование и отладка
6. Анализ результатов решения

задачи

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



5. Тестирование и отладка   6. Анализ результатов решения задачи Отладка программы – это процесс

Слайд 87.Сопровождение программы
1. Какие изменения необходимо внести в текст программы, если :

Переменные не целые
Расчет после L минут разговора оплачивается со скидкой N % (L>A) от полученной суммы
2. Какие этапы компьютерного решения задач осуществляются без участия компьютера?
3.Какие разновидности ошибок не может обнаружить транслятор?
4. Привести примеры характерных ошибок программирования по каждому виду ошибки.
5.Для чего программам требуется сопровождение?

Сопровождение программ – это работы, связанные с обслуживанием программ в процессе их эксплуатации

Вопросы для самоконтроля :


7.Сопровождение программы1. Какие изменения необходимо внести в текст программы, если : Переменные не целые Расчет после L

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть