Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Решение задач с функциями из материалов ЕГЭ
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Решение задач с функциями из материалов ЕГЭ

библиотека
материалов
Функция y=(x2-42)+6 для квадратичной параболы обе точки минимума имеют одинак...
Анализ программы с подпрограммами. функция – это вспомогательный алгоритм, ко...
Задача Напишите в ответе число различных значений входной переменной k, при к...
Определите, количество чисел K, для которых следующая программа выведет такой...
Определите, какое число будет напечатано в результате выполнения следующего а...
Определите, какое число будет напечатано в результате выполнения следующего а...
Источники: Сайт Полякова К.Ю. http://kpolyakov.spb.ru Решение Ермошиной М.Ю.
8 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Функция y=(x2-42)+6 для квадратичной параболы обе точки минимума имеют одинак
Описание слайда:

Функция y=(x2-42)+6 для квадратичной параболы обе точки минимума имеют одинаковую у -координату, а запоминание новой точки минимума происходит только тогда, когда только что вычисленное значение F(t) станет строго меньше, чем хранящееся в переменной R: if (F(t) < R)then begin M:=t; R:=F(t); end; поэтому в точке второго минимума никаких изменений не произойдет, и в переменной M останется значение «–2»; таким образом, будет найдет первый минимум обратим внимание, что на экран выводится не M, а M+6, поэтому результат будет равен (-2)+6=4

№ слайда 2 Анализ программы с подпрограммами. функция – это вспомогательный алгоритм, ко
Описание слайда:

Анализ программы с подпрограммами. функция – это вспомогательный алгоритм, который возвращает некоторое значение–результат в Паскале функция располагается выше основной программы и оформляется следующим образом (вместо многоточия могут быть любые операторы): function F(x: integer):integer; begin ... F:= <результат функции> end; результат функции записывается в специальную переменную, имя которой совпадает с именем функции; объявлять эту переменную не нужно

№ слайда 3 Задача Напишите в ответе число различных значений входной переменной k, при к
Описание слайда:

Задача Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. фактически нужно ответить на вопрос: сколько есть таких чисел k, которые меньше или равны 82 = 64 и больше, чем 72 = 49 (легко проверить, что при k=65 программа выведет значение 8, в при k=49 – значение 6). В диапазоне [50;64] всего 64-50+1=15 чисел, это и есть правильный ответ. vark,i:longint; function f(n:longint) :longint; begin f := n * n end; begin readln(k); i:= 12; while (i>0) and (f(i)>=k) do i:= i-1; writeln(i) end. Функцияfвозведения числа вквадрат Вводимk=64 i:=12 Пока (12>0) и (12*12>=64), делать i:=12-1 ( берёмi=11 идём в «пока» и т.д., приi=7 циклостановится: 7*7<64) писать(i)

№ слайда 4 Определите, количество чисел K, для которых следующая программа выведет такой
Описание слайда:

Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 24: vari, k: integer; function F(x:integer):integer; begin if x = 1 then F:=1 else F:=x*F(x-1); end; begin i:= 15; readln(K); while (i>0) and (F(i) > K) do i:=i-1; writeln(i); end. функция F(x) вычисляет факториал переданного ей числаx, то есть произведение x!=123...(x-1)x функция выведет количество натуральных чисел, факториалы которых меньше или равны K 4! = 24, 5! = 120 программа выведет именно 4 при всех K, при которых 4!=24<=K<5!=120, то есть при24<=K<120; в этот диапазон входит 120-24 = 96 чисел

№ слайда 5 Определите, какое число будет напечатано в результате выполнения следующего а
Описание слайда:

Определите, какое число будет напечатано в результате выполнения следующего алгоритма: vara, b, t, N, P :integer; Function F(x: integer):integer; begin F := 16*(9-x)*(9-x)+127; end; BEGIN a := -25; b := 25; P := 130; N := 0; for t := a to b do begin if (F(t) > P) then begin N := N+1; end; end; write(N); END. N – это счётчик точек с целочисленными значениями на отрезке [-25;25], в которых значение функции больше, чем 130; функция 16*(9-x)*(9-x)+127 – возрастающая, её график – парабола, минимальное значение в точкеx= 9 равно 127; значение функции приx= 8 иx= 10 (рядом с точкой минимума) равны 16+127 = 143, поэтому только в одной точкеx= 9 не выполняется условие F(t) > P; всего на интервале [-25;25] есть 51 точка с целочисленными координатами; во всех, за исключением одной условие F(t) > P выполняется, то есть счётчик увеличивается на 1 Ответ: 50.

№ слайда 6 Определите, какое число будет напечатано в результате выполнения следующего а
Описание слайда:

Определите, какое число будет напечатано в результате выполнения следующего алгоритма: Vara,b,t,M,R:integer; Function F(x:integer):integer; begin F:=(x*x-4)*(x*x-4)+6; end; BEGIN a:=-10; b:=10; M:=a; R:=F(a); for t:=a to b do begin if (F(t)<R)then begin M:=t; R:=F(t); end; end; write(M+6); END. это квадратичная парабола:y=(x2-42)+6, её ветви направлены вверх (коэффициент приxположительный, равен 1); она имеет два минимума в точках-2и2 график до начала цикла в переменную M записывается значениеa, а в переменную R – значение функции в точкеa: внутри цикла есть условный оператор, в котором вычисляется значение функции F(t) и сравнивается со значением переменной R: если новое значение функции меньше, чем значение R, в R записывается значение функции в точкеt, а в переменной M запоминается само значениеt(аргумент функции, соответствующий значению в R) цикл ищет минимум функции F(t) на интервале отaдоb, и после выполнения цикла в переменной M оказывается значение аргументаt, при котором функция достигает минимума на заданном интервале [-10, 10]

№ слайда 7 Источники: Сайт Полякова К.Ю. http://kpolyakov.spb.ru Решение Ермошиной М.Ю.
Описание слайда:

Источники: Сайт Полякова К.Ю. http://kpolyakov.spb.ru Решение Ермошиной М.Ю.

№ слайда 8
Описание слайда:


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 02.11.2015
Раздел Информатика
Подраздел Презентации
Просмотров1676
Номер материала ДВ-116304
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх