🗊 Презентация Примеры разработки программ. (Лекция 14)

Нажмите для полного просмотра!
Примеры разработки программ. (Лекция 14), слайд №1 Примеры разработки программ. (Лекция 14), слайд №2 Примеры разработки программ. (Лекция 14), слайд №3 Примеры разработки программ. (Лекция 14), слайд №4 Примеры разработки программ. (Лекция 14), слайд №5 Примеры разработки программ. (Лекция 14), слайд №6 Примеры разработки программ. (Лекция 14), слайд №7 Примеры разработки программ. (Лекция 14), слайд №8 Примеры разработки программ. (Лекция 14), слайд №9 Примеры разработки программ. (Лекция 14), слайд №10 Примеры разработки программ. (Лекция 14), слайд №11 Примеры разработки программ. (Лекция 14), слайд №12 Примеры разработки программ. (Лекция 14), слайд №13 Примеры разработки программ. (Лекция 14), слайд №14 Примеры разработки программ. (Лекция 14), слайд №15 Примеры разработки программ. (Лекция 14), слайд №16 Примеры разработки программ. (Лекция 14), слайд №17 Примеры разработки программ. (Лекция 14), слайд №18 Примеры разработки программ. (Лекция 14), слайд №19 Примеры разработки программ. (Лекция 14), слайд №20 Примеры разработки программ. (Лекция 14), слайд №21 Примеры разработки программ. (Лекция 14), слайд №22 Примеры разработки программ. (Лекция 14), слайд №23 Примеры разработки программ. (Лекция 14), слайд №24 Примеры разработки программ. (Лекция 14), слайд №25 Примеры разработки программ. (Лекция 14), слайд №26 Примеры разработки программ. (Лекция 14), слайд №27 Примеры разработки программ. (Лекция 14), слайд №28 Примеры разработки программ. (Лекция 14), слайд №29 Примеры разработки программ. (Лекция 14), слайд №30 Примеры разработки программ. (Лекция 14), слайд №31 Примеры разработки программ. (Лекция 14), слайд №32 Примеры разработки программ. (Лекция 14), слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему Примеры разработки программ. (Лекция 14). Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Примеры разработки программ Алтайский государственный университет Факультет математики и ИТ Кафедра информатики Барнаул 2014
Описание слайда:
Примеры разработки программ Алтайский государственный университет Факультет математики и ИТ Кафедра информатики Барнаул 2014

Слайд 2


Лекция 14 План Задача о структурах и функциях Задача об обработке текста
Описание слайда:
Лекция 14 План Задача о структурах и функциях Задача об обработке текста

Слайд 3


Несколько заданий для самопроверки
Описание слайда:
Несколько заданий для самопроверки

Слайд 4


Задача 1 Допишите в следующей программе секцию инициализации переменной st так, чтобы программа порождала следующий вывод: 2 Ы Щ 1.400000
Описание слайда:
Задача 1 Допишите в следующей программе секцию инициализации переменной st так, чтобы программа порождала следующий вывод: 2 Ы Щ 1.400000

Слайд 5


Задача 1 Допишите в следующей программе секцию инициализации переменной st так, чтобы программа порождала следующий вывод: 2 Ы Щ 1.400000
Описание слайда:
Задача 1 Допишите в следующей программе секцию инициализации переменной st так, чтобы программа порождала следующий вывод: 2 Ы Щ 1.400000

Слайд 6


Задача о структурах и функциях Постановка задачи Описание типа Описание функций Использование типа и функций Демо
Описание слайда:
Задача о структурах и функциях Постановка задачи Описание типа Описание функций Использование типа и функций Демо

Слайд 7


Задача о структурах и функциях: постановка Описать тип struct Quadric, задающий квадратный трехчлен с коэффициентами a,b,c. Реализовать в виде...
Описание слайда:
Задача о структурах и функциях: постановка Описать тип struct Quadric, задающий квадратный трехчлен с коэффициентами a,b,c. Реализовать в виде отдельных функций следующие операции над переменными этого типа: вычисление значения трехчлена для заданного значения переменной; сложение/вычитание двух трехчленов; умножение/деление трехчлена на действительное число; вычисление i-го корня трехчлена (действительного или комплексного); проверка равенства корней двух трехчленов; вычисление значения абсциссы, соответствующего вершине параболы, описываемой трехчленом.

Слайд 8


Задача о структурах и функциях: постановка (продолжение) С использованием описанных типа и функций разработать программу, которая для заданного...
Описание слайда:
Задача о структурах и функциях: постановка (продолжение) С использованием описанных типа и функций разработать программу, которая для заданного набора из N трехчленов находит корни трехчлена, являющегося суммой заданных; все пары трехчленов с совпадающими комплексными корнями среди трехчленов с положительной вершиной абсциссы вершины определяемой ими параболы.

Слайд 9


Квадратный трехчлен Квадратный трехчлен q(x) = ax2+bx+c полностью определяется своими коэффициентами a, b, c  R
Описание слайда:
Квадратный трехчлен Квадратный трехчлен q(x) = ax2+bx+c полностью определяется своими коэффициентами a, b, c  R

Слайд 10


Квадратный трехчлен Квадратный трехчлен q(x) = ax2+bx+c полностью определяется своими коэффициентами a, b, c  R
Описание слайда:
Квадратный трехчлен Квадратный трехчлен q(x) = ax2+bx+c полностью определяется своими коэффициентами a, b, c  R

Слайд 11


Квадратный трехчлен Вычисление значения трехчлена для некоторого x0: q(x0) = a x02+bx0 +c
Описание слайда:
Квадратный трехчлен Вычисление значения трехчлена для некоторого x0: q(x0) = a x02+bx0 +c

Слайд 12


Квадратный трехчлен Сложение двух трехчленов q(x) = aqx2+bqx +cq и p(x) = apx2+bpx+cp : p(x) +q(x) = (ap+aq)x2+(bp+bq)x0 +(cp+cq)
Описание слайда:
Квадратный трехчлен Сложение двух трехчленов q(x) = aqx2+bqx +cq и p(x) = apx2+bpx+cp : p(x) +q(x) = (ap+aq)x2+(bp+bq)x0 +(cp+cq)

Слайд 13


Квадратный трехчлен Сложение двух трехчленов q(x) = aqx2+bqx +cq и p(x) = apx2+bpx+cp : p(x) +q(x) = (ap+aq)x2+(bp+bq)x0 +(cp+cq)
Описание слайда:
Квадратный трехчлен Сложение двух трехчленов q(x) = aqx2+bqx +cq и p(x) = apx2+bpx+cp : p(x) +q(x) = (ap+aq)x2+(bp+bq)x0 +(cp+cq)

Слайд 14


Квадратный трехчлен Умножение трехчлена q(x) = ax2+bx +c на действительное число d: dq(x) = dax2+dbx +dc
Описание слайда:
Квадратный трехчлен Умножение трехчлена q(x) = ax2+bx +c на действительное число d: dq(x) = dax2+dbx +dc

Слайд 15


Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c: Если D = b2 – 4ac  0, то иначе
Описание слайда:
Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c: Если D = b2 – 4ac  0, то иначе

Слайд 16


Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c
Описание слайда:
Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c

Слайд 17


Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c
Описание слайда:
Квадратный трехчлен Вычисление корней трехчлена q(x) = ax2+bx +c

Слайд 18


Квадратный трехчлен Проверка равенства корней двух трехчленов q(x) и p(x)
Описание слайда:
Квадратный трехчлен Проверка равенства корней двух трехчленов q(x) и p(x)

Слайд 19


Квадратный трехчлен Вычисление абсциссы x0 вершины параболы, описываемой трехчленом q(x) = ax2+bx +c: x0= – b/2a
Описание слайда:
Квадратный трехчлен Вычисление абсциссы x0 вершины параболы, описываемой трехчленом q(x) = ax2+bx +c: x0= – b/2a

Слайд 20


Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.
Описание слайда:
Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.

Слайд 21


Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.
Описание слайда:
Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.

Слайд 22


Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.
Описание слайда:
Квадратный трехчлен Для набора из N трехчленов найти корни трехчлена, являющегося суммой исходных.

Слайд 23


Квадратный трехчлен Для набора из N трехчленов найти все пары трехчленов с совпадающими комплексными корнями и положительной абсциссой вершины...
Описание слайда:
Квадратный трехчлен Для набора из N трехчленов найти все пары трехчленов с совпадающими комплексными корнями и положительной абсциссой вершины определяемой ими параболы.

Слайд 24


Квадратный трехчлен Для набора из N трехчленов найти все пары трехчленов с совпадающими комплексными корнями и положительной абсциссой вершины...
Описание слайда:
Квадратный трехчлен Для набора из N трехчленов найти все пары трехчленов с совпадающими комплексными корнями и положительной абсциссой вершины определяемой ими параболы.

Слайд 25


Квадратный трехчлен ДЕМО
Описание слайда:
Квадратный трехчлен ДЕМО

Слайд 26


Задача об обработке текста Постановка задачи Алгоритм (менее эффективный) Алгоритм (более эффективный) Демо
Описание слайда:
Задача об обработке текста Постановка задачи Алгоритм (менее эффективный) Алгоритм (более эффективный) Демо

Слайд 27


Задача об обработке текста В заданном тексте найти строки-палиндромы, т.е. строки одинаково читающиеся слева направо и справа налево. Например,...
Описание слайда:
Задача об обработке текста В заданном тексте найти строки-палиндромы, т.е. строки одинаково читающиеся слева направо и справа налево. Например, «КУЛИНАР, ХРАНИ ЛУК» или «ЛЕША НА ПОЛКЕ КЛОПА НАШЕЛ».

Слайд 28


Задача об обработке текста Алгоритм (менее эффективный) Запросить имя файла Открыть файл Пока файл не окончился повторять Читать из файла очередную...
Описание слайда:
Задача об обработке текста Алгоритм (менее эффективный) Запросить имя файла Открыть файл Пока файл не окончился повторять Читать из файла очередную строку Сделать копию строки Удалить в строке все символы-разделители Если строка симметрична относительно центра, то вывести ее сохраненную копию Закрыть файл

Слайд 29


Задача об обработке текста Алгоритм (более эффективный) Запросить имя файла Открыть файл Пока файл не окончился повторять Читать из файла очередную...
Описание слайда:
Задача об обработке текста Алгоритм (более эффективный) Запросить имя файла Открыть файл Пока файл не окончился повторять Читать из файла очередную строку Указатель A установить на первую букву в строке Указатель B установить на последнюю букву в строке Пока (A < B не равны) и (совпадают символы, на которые они указывают) повторять Сместить A на следующую (слева-направо) букву Сместить B на следующую (справа-налево) букву Если A >= B, то вывести строку. Закрыть файл

Слайд 30


Задача об обработке текста
Описание слайда:
Задача об обработке текста

Слайд 31


Задача об обработке текста
Описание слайда:
Задача об обработке текста

Слайд 32


Поиск палиндромов ДЕМО
Описание слайда:
Поиск палиндромов ДЕМО

Слайд 33


Вопросы? Задача о структурах и функциях Постановка задачи Описание типа Описание функций Использование типа и функций Демо Задача об обработке текста...
Описание слайда:
Вопросы? Задача о структурах и функциях Постановка задачи Описание типа Описание функций Использование типа и функций Демо Задача об обработке текста Постановка задачи Алгоритм (менее эффективный) Алгоритм (более эффективный) Демо



Похожие презентации
Mypresentation.ru
Загрузить презентацию