Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

БИЛЕТ N 22





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой
  1. Структура программы на Си

Программа на языке С++ представляет собой набор функций. Одна из функций должна иметь имя main Программа на языке Си это текстовый файл.
Текст программы имеет определенную структуру:
1. заголовок
2. включение необходимых внешних файлов
3. ваши определения для удобства работы
4. объявление глобальных переменных
Перед использованием переменной в Си её необходимо об’явить Глобальные переменные объявляются, вне какой либо функции.

5. описание функций - обработчиков прерываний
6. описание других функций используемых в программе
7. функция main - это единственный обязательный пункт !

Прототип функции - показывает образец того, как применять функцию в программе, какие значения в нее передаются и, если она возвращает какое-то значение, то прототип указывает тип возвращаемых данных. Прототип не имеет скобок { }, а после скобок ( ) ставится знак ;.
Функция - имеет { "тело" } в фигурных скобках. Тело - это код на Си определяющий то, что делает функция. Знак «;» после функции не ставится.Программа на Си начинает работу с функции main(), по необходимости из main() вызываются другие функции программы, по завершении работы функции программа возвращается в main(), в то место, откуда функция была вызвана.
main(){

... какой то код программы ...
вызов функции_1; /* программа перейдет в функцию_1 строка программы */
// будет выполнятся после
// возврата из функции_1
... какой то код программы ...
}
Функции могут вызываться не только из main(), но и из других функций.

 

  1. Написать программу для решения следующей задачи получить элементы квадратной матрицы А=ç a i,j ç, i,j=1, ..., n, a i,j = f(i,j), где f(i,j) = 3 + 2 ( i 2 - 5.875 ) - i j 3; из матрицы A получить компоненты вектора X={xi},i=1,2, ... ,n, по следующему правилу: отсортировать по возрастанию только положительные элементы строк матрицы и в качестве элементов вектора принять элементы побочной диагонали матрицы.

Результаты вывода на экран – матрица А (построчно), вектор Х.

  1. Написать программу нахождения суммы чисел, предшествующих первому отрицательному в последовательности данных чисел (числа вводятся с клавиатуры).

 

#include <iostream.h>

const int MAX = 30;

 

main()

{

double x[MAX];

double sumx=0.0;

int i,n;

do {

cout << "Input number of elements [2 - "

<< MAX << "] : ";

cin >> n;

cout << "\n" ;

} while (n < 2 || n > MAX);

//Input elements

for (i = 0; i < n; i++) {

cout << "x[" << i << "] : ";

cin >> x[i];

}

for (i =0; i < n; i++)

if(x[i]>0){

sumx += x[i];}

else break ;

cout << "\n suma vse pologitelnuch = "

<< sumx << "\n\n";

 

return 0;

 

  1. Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

 

*

**

***

****

*****

******

#include <stdio.h>

 

int

main(void)

{int i, j, height;

height = 6;

for (i = 0; i < height; i += 1) {

for (j = 0; j < i; j += 1)

printf("*");

printf("*");

printf("\n");

}

return 0;}

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.