
- •Оглавление Оглавление 1
- •1. Системы счисления 4
- •Системы счисления Лабораторная работа 1.(переводим целые числа из десятичной системы счисления в систему счисления с основанием p и наоборот)
- •Лабораторная работа 3.(складываем целые числа в системе счисления с основанием p без перевода в десятичную)
- •Лабораторная работа 4.(простые и не очень простые вопросы и задачи по системам счисления)
- •Операторы ввода и форматного вывода Лабораторная работа 5.(учимся вводить данные с клавиатуры, вычислять большие формулы и выводить результат на экран)
- •Операторы ввода, вывода и присваивания Лабораторная работа 6.(первые простые содержательные задачи)
- •Дополнительные задания
- •Условный оператор Лабораторная работа 7.(учим компьютер спрашивать)
- •Логические переменные и операции Лабораторная работа 8.(таблица истинности)
- •Лабораторная работа 9. (бросаем точку на плоскость и наблюдаем за ней)
- •Лабораторная работа 10.(составляем логические условия)
- •Операторы цикла Лабораторная работа 11.(вычисляем суммы и произведения конечных рядов)
- •Лабораторная работа 12.(оператор цикла с предусловием – исследуем числа)
- •Лабораторная работа 13.(еще раз тренируемся в использовании оператора цикла)
- •Лабораторная работа 14.(факториал, Фибоначчи, Евклид и ... )
- •Лабораторная работа 15.(обрабатываем последовательности)
- •Дополнительные задания
- •Лабораторная работа 16.(препарируем целые числа)
- •Лабораторная работа 17.(опять целые числа, но мастерство – на ступень выше)
- •Символьные данные Лабораторная работа 18.(узнаем у компьютера, какими он пользуется символами)
- •Лабораторная работа 19.(впервые обрабатываем не числа, а текст)
- •Подпрограммы (процедуры и функции) Лабораторная работа 20.(задачи знакомые, но записываем их в новой форме)
- •Численные методы Лабораторная работа 21.(приближенно решаем уравнения)
- •Лабораторная работа 22.(приближенно находим площади криволинейных фигур)
- •Одномерные массивы Лабораторная работа 23.(наконец-то – от простых переменных переходим к массивам)
- •Лабораторная работа 24.(те же массивы, но задачи посложнее)
- •Двумерные массивы Лабораторная работа 25.(крестики-нолики, морской бой, шахматы, … – без двумерных массивов не обойтись)
- •Лабораторная работа 26.(гуляем по матрице прямо и зигзагами)
- •Графика Лабораторная работа 27.(на первых подступах к красоте)
- •Лабораторная работа 28.(графики функций в декартовой системе координат – помощь по математике)
- •Лабораторная работа 29.(графики кривых в полярной системе координат – и математика и красота одновременно)
- •Лабораторная работа 30.(не только рисуем, но и двигаем картинку по экрану)
- •Лабораторная работа 31.(довольно сложные, но интересные задачи по графике)
- •Лабораторная работа 32.(математические задачи с графическими иллюстрациями)
- •Строки Лабораторная работа 33.(работаем уже не с отдельными символами, а с целой строкой)
- •Лабораторная работа 34.(учимся разбивать строку на слова)
- •Дополнительные задания
- •Множества Лабораторная работа 35.(очень легкий материал – передышка после процедур, функций, массивов, … )
- •Записи Лабораторная работа 36.(оказывается, переменная может состоять из полей совершенно разного типа).
- •Файлы Лабораторная работа 37.(приступаем к изучению типизированных файлов)
- •Лабораторная работа 38.(используем все наши знания и пишем собственную базу данных)
- •Лабораторная работа 39.(текстовые файлы – незаменимый инструмент для отладки программ с большим количеством исходных данных)
- •Динамическая память (первый шаг к современному программированию) Лабораторная работа 40.(линейные однонаправленные списки – не так трудно, как кажется)
- •Краткий справочник
- •Литература.
Краткий справочник
Герона формула.
Герон – выдающийся греческий инженер и математик, живший в г.Александрия в первом веке до н.э. Дал систематическое изложение основных достижений древности в области прикладной механики. Математические работы Герона являются энциклопедией античной прикладной математики.
Формула Герона позволяет вычислить площадь треугольника по трем его сторонам:
P = (P*(P-a)*(P-b)*(P-c)),
где: a, b и c – стороны треугольника,
P – полупериметр (P=(a+b+c)/2).
Евклида алгоритм.
Евклид –древнегреческий математик, живший в г.Александрия в третьем веке до н.э. Важнейший труд Евклида «Начала», содержащий изложение планиметрии, стереометрии и некоторых вопросов теории чисел, оказал огромное влияние на развитие математики.
Алгоритм Евклида нахождения наибольшего общего делителя (НОД) неотрицательных целых чисел основан на следующих свойствах этой величины. Пусть m и n – одновременно не равные нулю целые неотрицательные числа и пусть.mn Тогда, если n=0, то НОД(m,n)=m, а если n0, то для чисел m, n и r, где r – остаток от деления m на n, выполняется равенство НОД(m,n)=НОД(n,r). Например, НОД(15,6)=НОД(6,3)=НОД(3,0)=3.
Натуральное число.
Числа 1, 2, 3 и т.д., использующиеся для счета предметов, т.е. целые положительные числа, называются натуральными.
Палиндром.
Палиндром – это число, которое читается одинаково справа налево и слева направо. Например, числа 1221, 343, 66 – палиндромы.
Понятие палиндром применимо и к тексту. Например, слово «шалаш» это тоже палиндром.
Прогрессия арифметическая.
Последовательность, каждый член которой, начиная со второго, получен сложением предыдущего члена с некоторым постоянным числом D, называется арифметической прогрессией. Число D – разность прогрессии.
Прогрессия геометрическая.
Последовательность, первый член которой отличен от нуля и каждый член, начиная со второго, получен умножением предыдущего члена на некоторое постоянное число Q 0, называется геометрической прогрессией. Число Q – знаменатель прогрессии.
Простое число.
Простым называется число, которое делится только на единицу и на само себя.
Совершенное число.
Совершенным называется число, которое равно сумме своих делителей (конечно, за исключением себя самого). Например, число 6 – совершенное, т.к. 6 = 1 + 2 + 3.
Среднее арифметическое.
Среднее арифметическое чисел a1, a2, a3, …,an это сумма этих чисел, деленная на их количество (n).
Среднее геометрическое.
Среднее геометрическое чисел a1, a2, a3, …,an – это корень n–ой степени из произведения этих чисел.
Факториал.
Факториалом натурального числа n называется произведение натуральных чисел от 1 до n. Обозначается n!.
Фибоначчи числа.
Фибоначчи Леонардо – итальянский математик из г.Пиза (иначе его звали Леонардо Пизанский), живший в XII-XIII веке. Путешествуя по Востоку, Леонардо познакомился с достижениями арабской математики, и его труды способствовали передаче этих знаний на Запад.
Фибоначчи описал интересную последовательность чисел: первые два числа равны единице, а каждое следующее равно сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, …).
Эратосфена решето.
Эратосфен жил в третьем веке до н.э.; родился он в Африке, учился в Александрии и Афинах. Эратосфен был очень разносторонним человеком: он занимался наукой (астрономией, географией, математикой), а также филологией, музыкой и поэзией.
Эратосфен предложил алгоритм, с помощью которого можно определить все простые числа в заданном диапазоне. Суть алгоритма в следующем: выписываются все натуральные числа от 2 до границы заданного диапазона; выбирается первое из них (это 2, простое число) и вычеркиваются все кратные ему числа, кроме него самого; затем берется следующее из невычеркнутых чисел (это 3, также простое число) и опять вычеркиваются кратные ему числа и т. д. В конце концов, останутся только простые числа, начиная с 2.