Реферат по предмету "Информатика, программирование"


Программное определение числовых массивов

Лабораторнаяработа №1. Обработка строк в программе
Задание: Напишите программу, проверяющую, является ли строка палиндромом. Фраза называется палиндромом, если она читается отконца к началу так же, как от начала к концу при игнорировании всех знаков,кроме букв.
Например, фраза «аргентина манит негра» -палиндром.
Ход работы: Исходныеданные строка.
Полный текст программы будет выглядеть так:
#include
#include«Rus.h»
#include
void main(intargc, char* argv[])
{
char str[40];        
boolfin=true;
cout
cin>>str;
intlen=strlen(str);
for(int i=0;i
if(str[i]!=str[strlen(str)-i-1])
{
fin=false;
}
if(fin)
cout
else
cout
return;
}
Выполнениепрограммы: Программа выполняется правильно
Лабораторнаяработа №2. Одномерные числовые массивы
Задание: Напишите программу,определяющую, образуют ли элементы целочисленного массива невозрастающуюпоследовательность.
Этапы решениязадачи:
-Заполнениямассива случайными числами в диапазоне от –50 до +50.
-Выводаодномерного массива.
-Определения,образуют ли элементы массива невозрастающую последовательность.
Ход работы: -Заполнения массиваслучайными числами в диапазоне от –50 до +50.
-Выводаодномерного массива.
-Определения,образуют ли элементы массива невозрастающую последовательность.
Полный текст программы будет выглядеть так:
#include
#include«Rus.h»
#include
#include
#define SIZE7     //задаем размерность массива
voidmain(void)
{
intmas[SIZE];     //объявляем массив
int k=50;
boolfin=true;
//заполнениемассива случайными числами
randomize();        //инициализируем генератор случайных чисел
for(int i=0;i
mas[i]=random(2*k)- k;        //формируем случайное число [-k;+k]
//выводэлементов массива на экран
cout
for(i=0;i
cout
//проверка невозрастания последовательности
for(i=0;i
if(mas[i]
fin=false;
if (fin)
cout
else
cout
return;
}
Выполнениепрограммы: Программа не выполняется, так как Microsoft Visual C++ 6.0 не знаетфункции «randomize».
Лабораторнаяработа №3. Двумерные числовые массивы
Задание: Для матрицы найти суммуэлементов каждой строки матрицы. Сформировать массив D из найденных сумм.
Ход работы: Этапы решения задачи:
-заполнения двумерногомассива случайными числами из диапазона –80, +100;
-вывода двумерногомассива;
-поиска сумм элементовстрок матрицы;
-вывод массива-результата.
Полный текст программы будет выглядеть так:
#include
#include«Rus.h»
#include
#include
#include
#define STR 3      //задаем количество строк в массиве
#define STLB4   //задаем количество столбцов в массиве
#define NSTLB2 //задаем номер анализируемого столбца
voidmain(void)
{
intmatr[STR][STLB]; //объявляем массив
int res[STR];
int i, j,sum;
randomize();
////заполнения двумерного массива числами с клавиатуры;
cout
for(i=0;i
for(j=0;j
matr[i][j]=random(180)-80;
//выводадвумерного массива;
cout
for(i=0;i
{
for(j=0;j
cout
cout
}
for(i=0;i
{
sum=0;
for(j=0;j
res[i]=sum;
}
cout
for(i=0;i
{
cout
}
return;
}
Выполнениепрограммы: Программа не выполняется, так как Microsoft Visual C++ 6.0 не знаетфункции «randomize».


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Архангельское областное собрание депутатов пятого созыва комитет по строительству, предпринимательству и инвестициям пл. Ленина, 1, г. Архангельск, 163000, каб. 509б, тел: 28-65-13
Реферат План экономического развития сортировочной станции
Реферат Общая характеристика ОАО "МПОВТ", его организационно-управленческая структура
Реферат ООО "Мотексавтозапчасти", его характеристика и анализ организационной структуры управления предприятия
Реферат Deception In Shakespeare
Реферат Ярославская губерния в 1905 году
Реферат Логика - контрольная работа
Реферат Мои впечатления от первых глав романа А.С. Пушкина Евгений Онегин. 13
Реферат Совестный суд
Реферат «Ты обязан русской речью хорошо владеть»
Реферат Краткое содержание О дивный новый мир Олдос Хаксли
Реферат Протагор
Реферат 1. Вбивство, тобто умисне протиправне заподіяння смерті іншій лю­дині, карається позбавленням волі на строк від семи до п'ятнадцяти років
Реферат Образ Базарова в романе И.С.Тургенева Отцы и дети.
Реферат Государство и церковь: Светские и теократические государства