![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 на фото помогите пожалуйста заранее спасибо  
		
	
		
		
			    ![]()  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Хм... Как-то так: 
		
	
		
		
		
		
			
		
		
		
		
		
			Код: 
	program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
function fact(n:int64):int64;
begin
  if (n=1) or (n=0) then
    fact:=1
  else
    fact:=fact(n-1)*n;
end;
var
  m,k,l:int64;
  f:int64;
begin
  WriteLn('m?');
  ReadLn(m);
  WriteLn('k?');
  ReadLn(k);
  WriteLn('l?');
  ReadLn(l);
  f:=fact(l)*(fact(m)-fact(k));
  WriteLn('F=',f);
  ReadLn;
end.Последний раз редактировалось Aristarh Dark, 07.05.2021 в 11:57.  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Спасибо большое, только к этому заданию нужна блоксхема можете показать как она выглядит в этом задании ? 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 введи в гугле "блок схема алгоритма" и посмотри картинки как их рисовать. 
		
	
		
		
		
		
		
	
		
		
	
	
	В твоем случае. Для общей программы: Код: 
	 --------
( Начало )
 --------
    |
 -------------
/ Ввод m,k,l /
-------------
    |
------------------
| Вычисление     |
| f = (m!-k!)*l! |
------------------
    |
 ---------
/ Вывод f )
\         )
 ---------
    |
 -------
( Конец )
 -------Блок схема вычисления факториала (функции) обычно приводится отдельно. Пример можно найти тут: http://smiuk.sfu-kras.ru/kodnyanko/s.../5/AlgLab5.htm  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Необходимо вставить в ячейки таблицы StringGrid определенные значения. 
		
	
		
		
		
		
		
	
		
		
	
	
	Пытаюсь это сделать через StringGrid.cells[i,y]:='proba', Программа все проходит, но значения в таблице не появляются. Подскажите в чем дело.  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 StringGrid это тебе не Excel. Там сначала надо выставить кол-во строк и столбцов. Хотя странно, вроде, если нужная ячейка находится за границей созданных, должно падасть с исключением... 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 указанный пример был проверен на конкретных ячейках(0,0) и (2,2). Количество строк и столбцов выбрано по 5. При попытке извлечь содержимое ячейки после присвоения значения показала, что значение занесено в ячейку. Проблема в том, что это значение почему-то не выводится на экран 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#8  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 путем проб и ошибок смог вывести содержимое ячейки на экран. Но оно появляется только при клике по ячейке, несмотря на то, что опция goAlwaysShowEditor включена. 
		
	
		
		
		
		
		
	
		
		
	
	
	А значение фиксированной ячейки вывести не экран все равно не получается  | 
| 
		 
			 
			#9  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Похоже помощи я не дождусь 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#10  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Да непонятно, что там у тебя такое. 
		
	
		
		
		
		
		
	
		
		
	
	
	Ты какое приложение пишешь? VCL или FMX? Можнет какие заморочки с FMX... с VCL как бы проблем быть не должно.  |