ВУЗы и колледжи
Помогите с информатикой, оч нужно!!!!
1. Составить болк-схему алгоритма вычисления значения функции y =a*sin(x) для 00 < x < 1800, 0 < a < 10 с шагом равным 1 2. Составить блок-схему алгоритма нахождения количества членов одномерного массива (вектора), содержащего n элементов, значения которых больше заданного параметра А. 3. Составить блок-схему алгоритма упорядочения двумерного массива по возрастанию (по строкам). 4. Составить блок-схему алгоритма нахождения решета Эратосфена для N простых чисел. 5. Составить блок-схему алгоритма перевода восьмеричного числа в шестнадцатеричное.
Ну вроде просто все
1) Составить блок-схему алгоритма вычисления значения функции y =a*sin(x) для 0 < x < 180 гр. , 0 < a < 10 с шагом равным 1
1. Pi = 3,1415926536
2. Цикл по а от 1 до 10
2.1. Цикл по х от 0 до 180
2.1.1. y = a * SIN (Pi * x / 180)
2.1.2. Вывод у.
2.1.3. Конец цикла по х
2.2. Конец цикла по а
3. Конец
2) Составить блок-схему алгоритма нахождения количества членов одномерного массива (вектора) , содержащего n элементов, значения которых больше заданного параметра А.
1.1. Ввод A
1.2. Ввод n
1.3. Ввод массива N(n)
1.4. Количество эл-тов S = 0
2. Цикл по i от 1 до n
2.1. Если N(i) > A, то S = S + 1
2.2. Конец цикла по i
3. Вывод S
4. Конец
3) Составить блок-схему алгоритма упорядочения двумерного массива по возрастанию (по строкам)
1.1. Ввод кол-ва строк n и кол-ва столбцов m.
1.2. Ввод массива A(n, m)
2. Цикл по i от 1 до n
2.1. Признак замены Flag = True
2.2. Цикл, пока Flag = True
2.2.1. Flag = False
2.2.2. Цикл по j от 2 до m
2.2.2.1. Если A(i, j-1) > A(i, j), то
2.2.2.2. { c = A(i, j-1)
2.2.2.3. A(i, j-1) = A(i, j)
2.2.2.4. A(i, j) = c
2.2.2.5. Flag = True
2.2.2.6. Конец Если }
2.2.3. Конец цикла по j
2.3. Конец цикла Пока
3. Конец цикла по i
4. Вывод отсортированного массива
5. Конец
4) Составить блок-схему алгоритма нахождения решета Эратосфена для N простых чисел.
1.1. Ввод N
1.2. k = 3
1.3. Количество простых чисел S = 1
2. Squarte = int (sqrt (k)) ' int - это функция целой части числа, sqrt - это функция квадратного корня из числа
2.2. Признак делимости Flag = False
2.3. Цикл по i от 3 до Squarte с шагом 2
2.3.1. Если int (k / i) = k / i, то
2.3.1.1. { Flag = True
2.3.1.2. Выходим из цикла по i, потому что к - составное.
2.3.1.3. Конец Если }
2.4. Конец цикла по i
3. Если Flag = False, то S = S + 1 - число простое
4. Если S > N, то Конец
5. k = k + 2
6. Возврат на п. 2.
5) Составить блок-схему алгоритма перевода восьмеричного числа в шестнадцатеричное.
Это уже сложно, сразу не сообразишь.
1) Составить блок-схему алгоритма вычисления значения функции y =a*sin(x) для 0 < x < 180 гр. , 0 < a < 10 с шагом равным 1
1. Pi = 3,1415926536
2. Цикл по а от 1 до 10
2.1. Цикл по х от 0 до 180
2.1.1. y = a * SIN (Pi * x / 180)
2.1.2. Вывод у.
2.1.3. Конец цикла по х
2.2. Конец цикла по а
3. Конец
2) Составить блок-схему алгоритма нахождения количества членов одномерного массива (вектора) , содержащего n элементов, значения которых больше заданного параметра А.
1.1. Ввод A
1.2. Ввод n
1.3. Ввод массива N(n)
1.4. Количество эл-тов S = 0
2. Цикл по i от 1 до n
2.1. Если N(i) > A, то S = S + 1
2.2. Конец цикла по i
3. Вывод S
4. Конец
3) Составить блок-схему алгоритма упорядочения двумерного массива по возрастанию (по строкам)
1.1. Ввод кол-ва строк n и кол-ва столбцов m.
1.2. Ввод массива A(n, m)
2. Цикл по i от 1 до n
2.1. Признак замены Flag = True
2.2. Цикл, пока Flag = True
2.2.1. Flag = False
2.2.2. Цикл по j от 2 до m
2.2.2.1. Если A(i, j-1) > A(i, j), то
2.2.2.2. { c = A(i, j-1)
2.2.2.3. A(i, j-1) = A(i, j)
2.2.2.4. A(i, j) = c
2.2.2.5. Flag = True
2.2.2.6. Конец Если }
2.2.3. Конец цикла по j
2.3. Конец цикла Пока
3. Конец цикла по i
4. Вывод отсортированного массива
5. Конец
4) Составить блок-схему алгоритма нахождения решета Эратосфена для N простых чисел.
1.1. Ввод N
1.2. k = 3
1.3. Количество простых чисел S = 1
2. Squarte = int (sqrt (k)) ' int - это функция целой части числа, sqrt - это функция квадратного корня из числа
2.2. Признак делимости Flag = False
2.3. Цикл по i от 3 до Squarte с шагом 2
2.3.1. Если int (k / i) = k / i, то
2.3.1.1. { Flag = True
2.3.1.2. Выходим из цикла по i, потому что к - составное.
2.3.1.3. Конец Если }
2.4. Конец цикла по i
3. Если Flag = False, то S = S + 1 - число простое
4. Если S > N, то Конец
5. k = k + 2
6. Возврат на п. 2.
5) Составить блок-схему алгоритма перевода восьмеричного числа в шестнадцатеричное.
Это уже сложно, сразу не сообразишь.
Похожие вопросы
- Помогите пожалуйста перевести текст! может у кого то уже есть перевод этого текста... просто оч нужно
- В чем заключается актуальность этики науки? Этики ученого? Пожалуйста помогите, это КСЕ... оч надо... оч надо...
- Помогите с информатикой!!!!Текстовый редактор Word. Что такое многоуровневый список? Особенности его формирования.
- Помогите понять информатику!!!!
- люди дайте образец Резенции, у кого есть бланк?? можно заполненный,, оч нужно,,
- О маркетинговых исследованиях! Оч. нужно!!!!
- Ну помогите же мне!!! ОЧ. надо!!!
- помогите с задачей оч надо..
- Здравствуйте, помогите с химией, очень нужно
- помогите мне! очень срочно нужно!