Дани двомирни. Прилага решението на задачи от двусветови масиви, задачи за самостоятелна разработка. Актуализиране на придобитите знания

дупе 3

Дания е голям масив от два свята, размер n x m,знаете най-малкия елемент от масива и номера на реда, в който да знаете vin.

блокова диаграма:
Програмен код:
var a: масив от цяло число;
i, j, m, n, min, k: цяло число;
Започнете
Write('Колко реда?'); readln(n);
Write(' Колко колони?'); readln(m);
За i:=1 до n направи
За j:=1 до m направи
започнете
write('a[',i,',',j,']='); readln(a); (Въведение на масив от два свята)
край;
min:=a; (минимален елемент)
k:=1; (номер на ред)
За i:=1 до n направи
За j:=1 до m направи
Ако< min then
започнете
min:=a; k:=i; (Търсене на минимума и "запомняне" на номера на реда)
край;
Writeln('най-малкото число ',min,' повтаря ', k , ' в ред');
край.

мениджър

  1. . Намерете сумата и общата сума на всички елементи в масива.
  2. Датски голям масив от два свята, размер n x m. Знайте количеството пари и dobutok момчета elementіv.
  3. Датски голям масив от два свята, размер n x m. Намерете сумата и броя на елементите, които са кратни на 3 и 5.
  4. Датски голям масив от два свята, размер n x m. Познайте броя на отрицателните елементи, по-голям от -9.
  5. Датски голям масив от два свята, размер n x m.
  6. Датски голям масив от два свята, размер n x m
  7. Датски голям масив от два свята, размер n x m
  8. Датски голям масив от два свята, размер n x m. Намерете средноаритметичната стойност на всички елементи в масива.
  9. Датски голям масив от два свята, размер n x m. Z'yasuvati, като че броят нараства в определен ред по-рано - по-положително и по-отрицателно.
  10. Датски голям масив от два свята, размер n x m. Z'yasuvati, в един ред има последователност от нарастващи числа.
  11. Датски голям масив от два свята, размер n x m. Vivestiйога елементи, індекси е стъпки dvіyki (1, 2, 4, 8, 16, ...).
  12. Датски голям масив от два свята, размер n x m. Намерете броя на множеството елементи 7.
  13. Датски голям масив от два свята, размер n x m. Изведете на екрана елементите, като квадратите на произволно число.
  14. Датски голям масив от два свята, размер n x m. Познайте броя на несдвоените елементи, които да стоят на сдвоени места.
  15. Датски голям масив от два свята, размер n x m. Знайте максимума и минимума. Запомнете ги с луните.
  16. Датски голям масив от два свята, размер n x m. Сменете всички елементи на вашите квадратчета.
  17. Датски голям масив от два свята, размер n x m. Заменете всички елементи с противоположни стойности.
  18. Датски голям масив от два свята, размер n x m. Запомнете първия и последния елемент с помощта на луните.
  19. Датски голям масив от два свята, размер n x m. Създайте нов масив, базиран на protilegish vіdpovіdnih елементи.
  20. Датски голям масив от два свята, размер n x m. Покажете на екрана онези елементи, които имат някои остатъци под формата на rozpodіlu на m dorivnyuє k.
  21. Изискват се резултатите от контролната работа на 10 ученици. Определете броя на незадоволителни, положителни, добри, авторитетни оценки. Въведете средната оценка, спечелена от учениците за контролната работа.
  22. Въведете оценки за N ученици от K предмети. Важно е броят на учениците да се показва на екрана, тъй като те не са отнели желаното "5".
  23. Групата учи N ученици, учениците взеха кредити за чотири за съня си. Посочете броя на неуспешните ученици и средния резултат от групата.
  24. Датски голям масив от два свята, размер n x m. Изчислете сбора от числа, редни числа и тези на числата на Фибоначи.
  25. Датски голям масив от два свята, размер n x m. Сгънете основните елементи.

Датски двусветов масив 5x5. Организирайте въвеждането на елементи, виждайки резултата като викона. Променете след пауза цветовете на виконите, премахнете избора на задачите по същия начин до точката на изчистване на елементите.

Опции за работа:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11. Познайте повече елементи, как да знаете повече за главния диагонал. Заменете с известния брой на всички несдвоени елементи.

12. Намерете сбора от елементи, които са в несдвоени позиции (сумата от индекси (i+j) за Х ij е несдвоено число). Заменете известния брой на всички отрицателни елементи.

13. Разберете как да получите всички елементи, които са на главния диагонал. Заменете с известния брой елементи на петия ред и този на другата колона.

14. Намерете средното аритметично на елементите по диагонала на главата и средното аритметично на страничния диагонал. Запомнете елементите по диагоналите.

15. Познайте средноаритметичната стойност на положителните елементи, тъй като те са по-високи от диагонала на главата. Заменете известния брой на всички отрицателни елементи.

16. Намерете сумата от несдвоени елементи. Заменете с известен номер всички елементи, които се намират повече във вторичния диагонал.

17. Намерете допълнителни елементи на i-row и j-stow (i, j- тип отпред от клавиатурата). Заменете с известен номер всички елементи отдолу в страничния диагонал.

18. Намерете допълнителни елементи, които са на позиции по двойки (сумата от индекси (i+j) за X ij е несдвоено число). Заменете с известен номер всички елементи на диагонала на главата.

19. Намерете средноаритметичната стойност на несдвоените елементи. Заменете известния брой на всички елементи на вторичния диагонал.

20. Да се ​​знае сумата от всички елементи на двойката, сякаш опитват повече странични диагонали. Заменете с известния брой елементи от четвъртия ред.

21. Познайте повече елементи, как да знаете повече за главния диагонал. Заменете с известния брой на всички несдвоени елементи.

22. Намерете сбора от елементи, които са в несдвоени позиции (сумата от индекси (i+j) за Х ij е несдвоено число). Заменете известния брой на всички отрицателни елементи.

23. Разберете как да получите всички елементи, които са на главния диагонал. Заменете с известния брой елементи на петия ред и този на другата колона.

24. Намерете средното аритметично на елементите по диагонала на главата и средното аритметично на страничния диагонал. Запомнете елементите по диагоналите.

25. Познайте средноаритметичната стойност на положителните елементи, тъй като те са по-високи от диагонала на главата. Заменете известния брой на всички отрицателни елементи.

Например: Намерете средното аритметично на елементите на диагонала на главата

След пауза:

Контролирайте храненето

1. Какво представлява текстовият режим и как работи в звуковия режим?

2. Каква е тя?

3. Как да преместя курсора на дадена координата на прозореца?

4. Как да променя цвета на шрифта/фона?

Влизане

Съвременните технически приставки, предназначени за управление и автоматизация, широко използват двойни схеми и двойна бройна система. За анализа и синтеза на комбинаторни и последващи схеми е разработена теорията на алгебрата на логиката.

Материалът от лекциите беше представен в три раздела. Първият дава основното разбиране на теорията на алгебрата на логиката, разглежда различните форми на проявление на булевите функции. Друго разделение на присвояванията за минимизиране на мощността е появата на булеви функции, което е в основата на абстрактния синтез на дискретни допълнения. Третият раздел е за начините за реализиране на булеви функции, базирани на релейни вериги, което е основата за структурния синтез на дискретни разширения.

При писане на резюмета на лекциите се оценява следната литература: разделено 1,1 -; за раздел 1.2 -; за раздел 1.3 -; за раздел 2.1 -; за раздел 2.2 -; за разпространение 3.1, 3.2 -.

Задача за масиви от два свята

1) Датски двусветов масив от цели числа. Сгънете програмата:

а) показване на екрана на елемент, разрошен вдясно горна торбамасив;

б) показване на екрана на елемент, скрит в долния ляв ъгъл на масива;

в) показване на екрана на всеки елемент от друг редов масив;

г) показване на екрана на всеки трети елемент от масива;

д) показване на всеки елемент от масива на екрана.

2) Датски dvіrny tsіlіsny масив. Запомнете мисиите:

а) елементи, зашити в горния десен и долния ляв ъгъл;

б) елементи, разрошени в долния десен и горния ляв ъгъл;

3) Въведете номера на реда, върху който е поставен елементът от главния диагонал на двумерния масив от цели числа. Покажете стойността на този елемент на екрана.

4) Показване на екрана (в един ред):

а) всички елементи от диагоналния масив на главата

б) всички елементи на диагоналния масив на главата, като се започне от елемента, зашити в долната дясна гънка.

5) Променете стойностите на всички елементи в диагонала на главата на целия масив на нула.

6) Заменете стойността на всички елементи от страничния диагонал на целия масив със стойност, равна на 100.

7) Определете:

а) сумата от елементите на диагонала на главата на масива;

б) сумата от елементите на страничния диагонал на масива;

в) средноаритметичната стойност на елементите в диагонала на главата на масива;

г) средноаритметичната стойност на елементите на страничния диагонал на масива;

д) минималният (максимален) елемент от диагонала на главата на масива;

е) максималният (минимален) елемент от страничния диагонал на речевия масив;

ж) координати на първия максимален елемент от главния диагонал;

з) координати на първия минимален елемент от главния диагонал.

а) показване на екрана на всички елементи от масива от петия ред;

б) показва на екрана всички елементи от третия ред масив, като се започне от оставащия елемент от третия ред;

в) показване на всички елементи от s-та колона на масива на екрана;

г) заменете стойността на всички елементи от друг ред в масива с числото 5;

д) заменете стойността на всички елементи от петата колона с числото 10.

е) определя максималния (минимален) елемент на третата колона;

9) Датски двоен масив от цели числа. Сгънете програмата:

а) rozrahunka за създаване на два be-всякакви елемента в be-всякакъв ред от масив

б) сумата от всички елементи, независимо дали са в ред или масив;

10) Датски двусветов масив от цели числа. Определете:

а) а) за някои stovptsі масивът от елементи е по-малък, за първия остава;

б) б) в един ред twir елементите са по-големи, в другия ред, третият.

11) Датски масив от два свята с размер 10 x 10. Показване на част от масива на екрана:

а) Заших го зад диагонала на главата;



б) разрошени под диагонала на главата;

в) разширени повече странични диагонали;

г) сгънати по-ниско в страничния диагонал;

12) Датски двусветов масив от цели числа:

а) в йога на кожата, да се знае максималният (минимален) елемент;

б) координати на максималния (минимален) елемент;

в) сумата от несдвоени елементи при дръжката на кожата (ред);

г) броят на елементите, кратни на А или чл.

д) знае реда на максималната сума от елементи;

д) да знае състава на минималния сбор от елементи.

Лабораторна работа за училища и университети как да изпълним задачата за попълване на двусветовни масиви от мина C (Ci). Пренасочване на ръководителя на лабораторната работа (щракнете за помощ, насочваща към решението на задачата, както и є):

Допълнителни задачи:

Използваемостта на текущите програми е ревизирана в CodeBlocks 16.01 (MinGW, Windows 10). Можете да дадете своето решение за ненасилствени програми и да помогнете за подобряване на основите в коментарите в долната част на страницата.

Изтеглете файла на лабораторията и всички външни кодови програми в архива:


Така че можете да промените решенията си лабораторни роботимоя C++ и много други:

№ 1: Датският масив от два свята. Намерете минималния сбор от елементи в редица. Задачата е да завършите без допълнителен едномерен масив.

#включи #включи #включи int main() ( int *arr; int x, y, i, j, sum = 0, min = 0, minstr = 0; srand(time(NULL)); x = 2 + rand() % 10; y = 2 + rand() % 6; arr = (int*)malloc(x*y*sizeof(int));i

#2: Намерете координатите на елемента, който е най-близо до средната стойност на всички елементи в масива.

#включи #включи #включи #включи int main() ( int *arr; int x, y, i, j, minx = 0, miny = 0; float ssum = 0; srand(time(NULL)); x = 1 + rand() % 10; y = 1 + rand() % 7; arr = (int*)malloc(x*y*sizeof(int)); ;i

№ 9: Датски двусветов масив от сдвоения брой колони. Спомнете си стълбовете на лявата половина на масива със стълбовете на дясната половина.

#включи #включи #включи int main() ( int *arr; int x, y, i, j, d; srand(time(NULL)); x = 1 + rand() % 10; y = 2 * (1 + rand() % 3 ); arr = (int*)malloc(x*y*sizeof(int));printf("Масив %dx %d: \n", x, y);

№ 14: За скин ред на масив от два свята се определя броят на елементите, останалата част от броя на тях е повече.

#включи #включи #включи int main() ( int *arr; int x, y, i, j, a, count; srand(time(NULL)); printf("Въведете a: "); scanf("%d", &a); x = 1 + rand() % 10; y = 1 + rand() % 7; arr = (int*)malloc(x*y*sizeof(int)); x, y), за (i = 0; i

#21: Датски масив от два свята b. Гледайки йога като матрица, транспонирайте b.

#включи #включи #включи int main() ( int *arr, *arrT, x, y, i, j; srand(time(NULL)); x = 1 + rand() % 7; y = 1 + rand() % 7; arr = (int*)malloc(x*y*sizeof(int));printf("Матрица %dx %d: \n", x, y); for (i = 0;

№ 1 (Допълнително): Датският масив от два свята. Подредете редовете, като избягвате първите елементи.

#включи #включи #включи int main() ( int *arr, x, y, i, j, k, d, max = 0; srand(time(NULL)); x = 1 + rand() % 10; y = 1 + rand() %7;arr = (int*)malloc(x*y*sizeof(int));max*y)) max=j; за (k = 0; k

№ 2 (Допълнително): Показателно е, че е дадена квадратна ортонормирана матрица, tobto. така, в такава скаларна добавка на скин реда от долните редове, цената е 0, а скаларната добавка на реда скин върху себе си е цената на 1.

#включи #включи int main() ( int *arr; int x, i, j, k, sum = 0; printf("Въведете размер на квадратната матрица: "); scanf("%d", &x); arr = (int * )malloc(x*x*sizeof(int));

№ 3 (Допълнително): Датски двуизмерен квадратен масив. Познайте сумата от елементите на диагонала на кожата, успоредна на страната.

#включи #включи #включи int main() ( int *arr; int x, y, i, j, sum; srand(time(NULL)); x = 2 + rand() % 6; arr = (int*)malloc(x*y* ) sizeof(int));printf("Масив %dx %d: \n", x, x); за (i = 0; i

Разбивки