- •Оглавление Оглавление 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.(линейные однонаправленные списки – не так трудно, как кажется)
- •Краткий справочник
- •Литература.
Лабораторная работа 10.(составляем логические условия)
Записать логическое выражение, которое имеет значение «истина» только при выполнении следующего условия:
Каждое из чисел X и Y больше 100.
Только одно из чисел X и Y четное.
Неверно, что X>2.
Неверно, что X>0 и X<5.
Только одно из чисел X, Y и Z меньше 20.
Целое N кратно двум или трем.
Целое N не кратно трем и оканчивается нулем.
Целое N кратно двум и не кратно семи.
Каждое из чисел X, Y и Z отрицательное.
Числа A, B и C могут являться длинами сторон треугольника.
X>2 и Y<3.
X>3 или X<-2.
Каждое из трёх чисел кратно трем.
Только одно из трёх чисел кратно пяти.
Только одно из чисел X, Y и Z отрицательное.
X>5 и X<1.
Операторы цикла Лабораторная работа 11.(вычисляем суммы и произведения конечных рядов)
Вводятся действительные a и x и натуральное n. Вычислить Y:
Y= sin (x) + sin(x2) + … + sin(xn).
Y= cos(x) + cos(2x) + … + cos(nx).
Y= x + x/2 + x/3 + … + x/n.
Y= x + x2 + x3 + … + xn.
Y= x + x2/2 + x3/3 + … +xn/n.
Y= x + x3/3 + x5/5 + … + x2n-1/(2n-1).
Y= a + x2/2 + x4/4 + … + x2n/2n.
Y= nxn-1 + (n-1)xn-2 + … + 2x + 1.
Y= x + (1+2)x2 + (1+2+3)x3 + … +(1+2+3+…+n)xn.
Y= 1! + 2! + … + n!.
Y= (1+sin(0.1)) (2+sin(0.2)) … (n+sin(n/10)).
Y= x(x+1) (x+2) … (x+n-1).
Y= 1/sin(1) + 2/(sin(1)+sin(2)) + … +n/(sin(1)+sin(2)+…+sin(n)).
Y= x - x2 + x3 – x4 + … + (-1)xn.
Y= -x + x2 - x3 + … + (-1)xn.
Y= nx + (n-1)x2 + (n-2)x3 +… + xn.
Лабораторная работа 12.(оператор цикла с предусловием – исследуем числа)
Вводится последовательность положительных целых чисел, за которой следует 0 (признак конца последовательности). Определить сумму чисел, их количество, минимальное и максимальное число с их порядковыми номерами среди тех введенных чисел, которые обладают следующими свойствами:
находятся между 11 и 99;
имеют четный порядковый номер ввода;
кратны пяти;
оканчиваются на цифру нуль;
имеют нечетный порядковый номер ввода;
четные;
оканчиваются на цифру семь;
нечетные;
оканчиваются на цифру один;
оканчиваются на цифру три;
кратны семи;
кратны трем;
оканчиваются на цифру пять;
однозначные;
двузначные;
трехзначные;
Лабораторная работа 13.(еще раз тренируемся в использовании оператора цикла)
Даны натуральные числа x и y. Найти произведение x*y, используя лишь операцию сложения. Задачу решить двумя способами (первый способ – x*y, второй – y*x).
Составить программу возведения натурального числа в квадрат, учитывая следующую закономерность: 12=1, 22=1+3, 32=1+3+5, 42=1+3+5+7, … n2=1+3+5+7+…+2n-1.
Найти сумму 12+22+32+…+102. Учесть особенности получения квадрата натурального числа, отмеченные в предыдущей задаче.
Составить программу возведения натурального числа в третью степень, учитывая следующую закономерность: 13=1, 23=3+5, 33=7+9+11, 43=13+15+17+19, 53=21+23+25+27+29.
Одноклеточная амеба каждые три часа делится на две клетки. Определить, сколько клеток будет через 3, 6, 9, … , 24 часа, если первоначально была одна амеба.
Ученик A открыл первого сентября счет в банке, вложив X рублей. Каждый месяц размер вклада увеличивается на 2% от текущей суммы. Какой суммой денег будет располагать ученик к концу июня, чтобы отпраздновать успешное окончание учебного года?
Вводится натуральное число N. Вычислить:
– всего N
корней.На полу около стенки наклонно стоит палка длиной L метров. Нижний конец находится на расстоянии X метров от стенки. Палка начинает скользить и падает на пол. Определить значение угла между палкой и полом (в градусах) с момента начала скольжения до падения палки через каждые 0.1 метра.
В сентябре поступивший в школу №1580 ученик идет от дома до школы прогулочным шагом со скоростью 3 км/час и тратит на это путешествие t часов времени. Но количество задаваемых на дом работ увеличивается каждый месяц на 3% по отношению к предыдущему месяцу, и в таком же соотношении увеличивается скорость ученика. Спрашивается, с какой скоростью и за какое время он будет пробегать этот же путь в конце мая.
Определить суммарный объем в литрах 12 вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутреннего шара равен 10 см. Принять, что шары вкладываются друг в друга без зазоров.
В некоторой стране используются купюры следующего достоинства 1, 2, 4, 8, 16, 32 и 64 единиц. Как наименьшим количеством купюр можно расплатиться за товар стоимостью в N единиц (указать количество каждой из купюр). Считаем, что имеется достаточное количество купюр всех достоинств.
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал длину пробега на 10% от пробега предыдущего дня. Определить: в какой день он пробежит больше 20 км; в какой день суммарный пробег за все дни превысит 100 км.
Вводится действительное число A. Найти среди чисел 1, 1+1/2, 1+1/2+1/3, … первое, большее A.
