Главная » Статьи » Задачи по программированию |
В категории материалов: 25 Показано материалов: 11-20 |
Страницы: « 1 2 3 » |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
Составим логическую функцию для решения этой задачи. Будем опираться на известное положение: из трех отрезков можно построить треугольник тогда и только тогда, когда сумма длин любых двух отрезков превосходит длину третьего |
Число размещений без повторений ![]() ![]() ![]() Применяя
функцию вычисления факториала (см. задачу I), мы могли бы записать подсчет
числа размещений или сочетаний при помощи одного оператора присваивания: A:=f(n) div f(n-r) или C:=f(n) div
(f(r)*f(n - r)),
Задачи по программированию |
Просмотров: 2591 |
Добавил: shypuk |
Дата: 02.10.2013
| Комментарии (0)
|
В 1202 г. итальянский математик Леонард Пизанский, известный под именем Фибоначчи, предложил такую задачу: Пара кроликов каждый месяц дает приплод — двух кроликов (самца и самку), от которых через два месяца уже получается новый приплод. Сколько кроликов будет через год, если в начале года мы имели одну пару молодых кроликов? 1,2,3,5,8,13,21,34... Каждый из членов этой последовательности, начиная с третьего, равен сумме двух предыдущих членов. Эта последовательность называется рядом Фибоначчи, а ее члены — числами Фибоначчи. Числа Фибоначчи имеют много интересных свойств. С ними, например, связано так называемое Золотое сечение.
Задачи по программированию |
Просмотров: 6822 |
Добавил: shypuk |
Дата: 29.09.2013
| Комментарии (0)
|
Факториалом числа n называется произведение чисел от 1 до n включительно: n!=1*2*3...n Кроме того, принимается, что 0! = 1. Факториал определяется еще и таким образом: ![]()
Задачи по программированию |
Просмотров: 3541 |
Добавил: shypuk |
Дата: 29.09.2013
| Комментарии (0)
|
Напишите программу для расчета по двум формулам (результаты вычисления по обеим формулам должны совпадать). Формулы: ![]() |
Здравствуйте, в этой статье я приведу пример поиска файлов в папке.
Программа будет реализована в консольном режиме. ____________________________________________________ var searchResult : TSearchRec; begin If FindFirst( 'Имя файла.txt', faAnyFile, searchResult) = 0 then begin repeat Writeln('File =' + searchResult.Name); Writeln('Razmer = '+IntToStr(searchResult.Size)); until FindNext(searchResult) <> 0; FindClose(searchResult); end; Readln; end.
Задачи по программированию |
Просмотров: 2501 |
Добавил: shypuk |
Дата: 09.09.2013
| Комментарии (0)
|
Хочу показать пример прогаммы, которая переворачивает слово. Привет превращается в тевирП ______________________________________________________________ var ss1,s0,s,s1,s2,ss,sss:string; p,k,i:integer; begin p:=0; ss:=''; sss:='';
Задачи по программированию |
Просмотров: 4722 |
Добавил: shypuk |
Дата: 18.03.2013
| Комментарии (0)
|
В этой статье я приведу пример программы которая выводит из массива ряд чисел в порядке убывания. КОД: const n=10; var i,k,Imax,j,iimax:integer; mas:array [1..n] of integer; begin i:=1; j:=0; for I:=1 to n do begin mas[i]:=Random(100); Write(mas[i],' '); end;
Задачи по программированию |
Просмотров: 4961 |
Добавил: shypuk |
Дата: 08.03.2013
| Комментарии (0)
|
Очень простая задачка. Дано натуральное число N необходимо посчитать количество четных цифр в числе. Var S:String; N,I:Integer; Begin Write('Enter S:'); Readln(S); N:=0; For I:=1 To Length(S) Do
Задачи по программированию |
Просмотров: 3072 |
Добавил: shypuk |
Дата: 01.03.2013
| Комментарии (0)
|
Поменять значения переменных A и B между собой, не заводя дополнительных переменных. Первая мысль, приходящая в голову, это написать программу, похожую на эту: Естественно, это программа работать не будет (в обеих переменных будет значение B).A : = B; B := A; Теперь поищем правильное решение. Обозначим начальное значение A за A1, B за B1. Тогда необходимо, чтобы по окончании работы программы A равнялось B1, а B - A1.
Задачи по программированию |
Просмотров: 3280 |
Добавил: shypuk |
Дата: 28.02.2013
| Комментарии (0)
|