досметова
17.11.2022 00:25

ответить на 20 вопросов Комплект контрольно-оценочных средств для проведения промежуточной аттестации

Перечень теоретических вопросов (тестовые задания)
1. Опишите этапы разработки задач, решаемых с компьютера.
2. Определение алгоритма, свойства алгоритмов описания алгоритмов. Приведите примеры различных описания алгоритма.
3. Дайте определения линейным, разветвляющимся и циклическим алгоритмам. Какие существуют виды циклических алгоритмов? Приведите примеры алгоритмов всех структур.
4. Дайте определение подпрограмме. Как надо описывать подпрограмму? Какие действия в программе надо выполнить, чтобы использовать подпрограмму?
5. Дайте определение понятиям компьютерного моделирования, модели, вычислительного эксперимента. Приведите примеры моделей.
6. Каков основной принцип компьютерного моделирования? Опишите классификацию моделей.
7. Опишите этапы построения алгоритма и программы.
8. Какие существуют методы построения алгоритмов работы моделей? Опишите понятия структурированного алгоритма, процедурного программирования.
9. Понятие диалогового интерфейса. Опишите структуру диалоговой программы, требования к пользовательскому интерфейсу.
10. Методы анализа сложности алгоритмов. Что такое О-функции? Какие классы сложности алгоритмов вы знаете? Проверка правильности программ.
11. Понятие рекурсии. Где используются рекуррентные соотношения?
12. Рекурсивные математические функции. Правила построения рекурсивных функций.
13. Понятие списковой структуры данных. Виды списков: стек, очередь.
14. Понятие множества. Принципы программирования множеств. Приведите примеры описания множеств и операций с элементами множеств.
15. Понятия массивов, их виды. Что такое индексы элементов массива? Какие действия можно выполнять с отдельными элементами массива и с целым массивом?
16. Понятие записи. Что такое поля записей? Что такое массивы из записей?
17. Опишите процесс нахождения суммы (произведения) элементов массива, наибольшего (наименьшего) значения в массиве.
18. Опишите процесс удаления элементов из массива и вставки элементов в массив.
19. Понятие сортировки, опишите виды сортировок массивов.
20. Опишите процесс сортировки базы данных, созданной средствами языка Паскаль.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Kirillik17091
29.01.2022 03:11

уточнять на каком языке программирования нужно написать задачки. Я же напишу на С++. Алгоритм везде будет один и тот же.

1 задача

int x1 = 0;

int x2 = 0;

int x3 = 0;

int x4 = 0;

int x5 = 0;

cin >> x1;

cin >> x2;

cin >> x3;

cin >> x4;

cin >> x5;

double sr = 0.0;

sr = (x1+x2+x3+x4+x5)/5;

Или же можно сделать по проще

int x = 0;

int sum = 0;

double sr = 0.0;

for(int i = 0; i<5; i++){

cin >> x;

sum = sum +x;

}

sr = sum/5;

2 Задача

int number = 5;

for(int i = 2; i<20; i=i+2){

number = number + i;

}

0,0(0 оценок)
Ответ:
suxelena
29.01.2022 03:11

#include <iostream>

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
char key;
int i;
int a[255];
float arifm=0,sum=0,b=0;

cout << "Введите числа от а до б через пробел! (Условие: a < b)"<<endl;

for (i=0; i < 254; i++){
cin >> a[i];

if(i >= 1 && a[i] < a[i-1]){
break;
}
b++;
}

cout << "Получили числа: ";
for (i=0;i < b; i++){
cout << " " << a[i];
sum += a[i];
}
cout << endl<< "Сумма чисел = " << sum << endl;
arifm = sum / (b);
cout << "Среднее арифметическое = " << arifm << endl;
system ("pause");
}

 

Только не дописал выход из цыкла.. сейчас он при нарушение условия а < б
Если надо думаю справитесь с do while 

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота