1. Вывести первые n четных натуральных чисел
Вид материала | Документы |
Содержание2. Вывести все четные числа на промежутке от [a,b]. Домашнее задание |
- Вопросы к экзамену по математическому анализу, 26.87kb.
- Лазарева Галина Николаевна г. Чебоксары 2009. Содержание: Введение Магия чисел в русском, 207.95kb.
- Учебник Петерсона урок-сказка по теме «делимость натуральных чисел», 23.46kb.
- Программа по математике для 5-6 классов преподавание по учебникам, 102.94kb.
- История чисел и вычислений содержание: Стр, 310.33kb.
- 1 Функции натуральных чисел, 282.73kb.
- Α Множество всех подмножеств данного множества называется булеаном данного множества., 83.26kb.
- Применение Признака Паскаля. 9 Выводы. 10 Заключение. 10 Список используемой литературы., 93.57kb.
- Методика изучения числовых систем, 100.1kb.
- Тематическое планирование уроков математики 6 класс, 289.96kb.
Циклы
1. Вывести первые n четных натуральных чисел.
1 способ | 2 способ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Математическая модель: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Для n=5 [2 4 6 8 10] Пусть в переменной i хранится номер шага (сколько раз проходим тело цикла) На 1 шаге выводим 2, на 2 шаге 4, на 3 шаге 6 и т.д. Т.е. выводим число в два раза больше чем номер шага. | Для n=5 [ 2 4 6 8 10] Пусть в переменной i хранится последнее четное число. Если начальное число 2, то каждый раз мы для перехода к следующему четному числу прибавляем 2 (i := i+2). Максимальное число, которое нас интересует – это 2*n (если n = 5, то 2*5 = 10). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- + i := i + 1 | - + i := i + 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Var I, n : integer; BEGIN Writeln (‘n’); Readln (n); i:= 1; While i <= n do Begin Writeln( 2*i, ‘ ‘); i:= i +1; End; END. | Var I, n : integer; BEGIN Writeln (‘n’); Readln (n); i:= 2; While i <= 2*n do Begin Writeln( i, ‘ ‘); i:= i +2; End; END. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Трассировка программы (выполнение программы для конкретных значений) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
2. Вывести все четные числа на промежутке от [a,b].
Математическая модель: Если [3, 8], то выводим 4 6 8Перебираем все числа от a до b (изменяя параметр цикла i) и проверяем на четность. Если число четное, то выводим на экран. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- + i := i + 1 | Var a, b, i : integer; BEGIN Writeln (‘a, b’); Readln (a,b); i:= a; While i <= b do Begin If i mod 2=0 then Writeln ( i, ’ ‘); i:= i +1; End; END.
|
3. Даны значения первого члена арифметической прогрессии A, разности арифметической прогрессии d и количество n. Вывести арифметическое выражение поиска суммы n членов прогрессии и найти значение этого выражения.
Математическая модель: Если a1=3, d= 0.2, n= 4, то на экране вывести S = 3 + 3.2 + 3.4 + 3.6 = 13.2 После ввода данных можно сразу первое значение присвоить сумме и вывести «S = 3» Следующие значения выводить со знаком «+» в цикле. После того как будут выведены все члены арифметической прогрессии в выражение выведем знак «=» и значение суммы. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- + S:= s + a i := i + 1 a := a + d | Var a, d, n, i, s : real; BEGIN Writeln (‘a, b,n’); Readln (a,b,n); S := a; i:= 1; writeln(‘S=’,a); While i < n do Begin a:= a + d; Writeln( ’ + ‘, a); S:= s + a; i:= i +1; End; END.
|
Домашнее задание:
1. Разобрать и переписать задачи в тетрадь решенные на уроке (Кто был на уроке переписать трассировку).
2. Выполнить 2 задачи своего варианта и оформить их в тетради как предыдущие задачи: условие, математическая модель, блок-схема, трассировка для значений указанных в условии (задачи решить, соблюдая принцип массовости, то есть значения границ, шаг - вводятся через отдельные переменные).
Табулирование функции
Вариант1
- Протабулируйте функцию на промежутке с шагом 0,5
- Найдите количество положительных чисел на промежутке [-2,3] с шагом 1.
Вариант 2
- Протабулируйте функцию на промежутке с шагом 0,4
- Найдите количество отрицательных чисел на промежутке [-5,2] с шагом 1.
Вариант 3
- Протабулируйте функцию на промежутке с шагом 0,5
- Найдите количество четных чисел на промежутке [-7,-3] с шагом 1.
Вариант4
- Протабулируйте функцию на промежутке с шагом 0,3
- Найдите количество нечетных чисел на промежутке [-3,4] с шагом 1.
Вариант5
- Протабулируйте функцию на промежутке с шагом 0,6
- Найдите количество чисел кратных 3 на промежутке [-4,5] с шагом 1.
Вариант 6
- Протабулируйте функцию на промежутке с шагом 0,2
- Найдите количество чисел кратных 5 на промежутке [-7,0] с шагом 1.
Вариант 7
- Протабулируйте функцию на промежутке с шагом 0,4
- Найдите количество чисел, кратных 7 на промежутке [6,15] с шагом 1.
Вариант 8
- Протабулируйте функцию на промежутке с шагом 0,6
- Найдите количество нечетных чисел на промежутке [-10,-4] с шагом 1.
Вариант 9
- Протабулируйте функцию на промежутке с шагом 0,3
- Найдите количество нечетных чисел на промежутке [-2,5] с шагом 1.
Вариант 10
- Протабулируйте функцию на промежутке с шагом 0,6
- Найдите количество чисел кратных 4 на промежутке [-5,5] с шагом 1.
Вариант 11
- Протабулируйте функцию на промежутке с шагом 0,3
- Найдите количество нечетных чисел на промежутке [-10,-4] с шагом 1.
Вариант 12
- Протабулируйте функцию на промежутке с шагом 0,6
- Найдите количество чисел кратных 3 на промежутке [-7,2] с шагом 1.
Вариант 13
- Протабулируйте функцию на промежутке с шагом 0,9
- Найдите количество чисел кратных 3 на промежутке [-2,2] с шагом 1.