Программы пакета Microsoft Office. Основы программирования

Работы с текстами в редакторе Word. Электронные таблицы Microsoft Excel. Программа представления презентаций Power Point. Программирование алгоритмов линейной структуры. Изучение методов решения нелинейных уравнений, овладение навыками алгоритмизации.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 19.10.2016
Размер файла 153,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http: //www. allbest. ru/

Министерство образования и науки Республики Казахстан

Евразийский национальный университет имени Л.Н.Гумилева

Механико-математический факультет

Кафедра механики

Отчет

Программы пакета Microsoft Office. Основы программирования

Вариант 8

Выполнил студент группы мех-12:

Социал Ж.Ж.

Проверил: Кишауов К.С.

1. Текстовый редактор MS Word

редактор excel программирование алгоритмизация

Цель: Работы с текстами в редакторе Word. Окно редактора. Строки заголовка и меню. Панели инструментов. Линейки. Строка состояния. Режимы просмотра документов. Масштабирование. Справочная система.

Ввод и редактирование текста. Буфер обмена. Сохранение и загрузка документов. Создание новых документов. Основы форматирования символов, абзацев, списков.

Работы с таблицами в редакторе Word. Создание и редактирование таблиц. Автоформат таблицы.

Составление сложных документов в редакторе Word. Просмотр перед печатью. Буквица. Водяные знаки. Заголовки в газетном стиле. Выноски. Правописание. Проверка орфографии. Перенос слов. Синонимы. Обзор Мастеров. Ассистент слияния.

2. Теоретическая часть

2.1 Работа с редактором Word

Вывод: изучила основные элементы окна и получила дополнительный опыт по работе с редактором Word .

2.2 Электронные таблицы Excel

Цель: Рабочее окно. Обзор меню. Вычисление по элементарным таблицам. Автосуммирование. Панель зависимости. Мастер функций. Мастер диаграмм.

Теоретическая часть

Работа с таблицами:

Вывод: изучила программу Ms Excel , научилась выделять блок с помощью клавиатуры, также определение строки из электронной таблицы.

2.3 Программа представления презентаций Power Point

Цель: Рабочее окно. Объекты Power Point. Новая презентация. Мастер автосодержания. Мастер выбора вида. Шаблон. Открытие, сохранение и закрытие презентации. Режим просмотра слайда. Добавление новых слайдов. Форматирование текста. Вставка заметок в слайды. Изменение шаблона. Изменение порядка, следования слайдов. Графики. Инструменты для помещения на схему текстов и рисунков. Опции масштабирования. Режимы демонстрации слайдов.

Теоретическая информация

Задание: Сделать презентацию по программе Powerpoint

Вывод: Сделала презентацию на тему: «ОБЖ».

3. Программирование алгоритмов линейной структуры

Цель: познакомиться с общей структурой алгоритмов линейной структуры и программы, операторами присваивания и ввода/вывода данных.

Задания для самостоятельной подготовки:

1. Изучить теоретический материал об алгоритме линейной структуры и составление блок-схемы расчета.

2. Изучить операторов языка программирования и способы применения их в решении задачи на компьютере.

3. Построить блок-схему согласно заданию.

4. Составить программу решения задач.

5. Проверка программы по тестовому примеру.

Теоретическая часть

Задание 4: составить структурную схему и написать программу для вычисления переменных r, b, d, n. Тестовые примеры выполнить для четырех наборов данных.

8 вариант

Программа:

#include<iostream>

#include<math.h>

using namespace std;

int main(){

double r,b,n,d,c,s,a;

c=1.2;

s=2;

a=6;

d=exp(-s)+sin(M_PI/8.0);

b=sqrt(pow(c,3)+d);

n=sqrt(log(a+c))+pow(d,7);

r=(b+8*pow(10,-5))*pow(n,3);

cout << "d=" << d << endl;

cout << "b=" << b << endl;

cout << "n=" << n << endl;

cout << "r=" << r << endl;

return 0;

}

Результат:

D=0.518019

B=1.49867

N=1.41503

R=4.24645

4. Алгоритмы разветвляющейся структуры

Цель: задания овладение практическими навыками разработки, программирования вычислительного процесса разветвляющейся структуры.

Задания для самостоятельной подготовки:

1. Изучить теоретический материал об алгоритме разветвляющейся и составление блок-схемы расчета. 2. Изучить операторов языка программирования и способы применения их в решении задачи на компьютере. 3. Построить блок-схему согласно заданию. 4. Составить программу решения задач. 5. Проверка программы по тестовому примеру.

Теоретическая часть

Задание: -выписать условия задачи согласно варианту задания. -выполнить задание по составленной программе. -проверить правильность выполнения программы и решения задач с помощью теста

8 вариант

Программа:

#include <iostream>

#include <math.h>

using namespace std;

int main(){

double x,y;

cout << "Enter x: ";

cin >> x;

if (x>10 && x<15) y=0.12+pow(x,2);

if (x>=15) y=sqrt(x)+1.8;

if(x<=10) y=sin(x);

cout<<"y="<<y<<endl;

return 0;

}

Результат:

X=15, Y=5.67298

X=0, Y=0

X=100, Y=11.8

X=12, Y=144.12

5. Программирование алгоритма циклической структуры с известным числом повторений

Цель: овладение практическими навыками разработки, программирования вычислительного процесса циклической структуры с известным числом повторений.

Задания для самостоятельной подготовки:

1. Изучить теоретический материал об алгоритме циклической структуры и составление блок-схемы расчета.

2. Изучить операторов языка программирования и способы применения их в решении задачи на компьютере.

3. Построить блок-схему согласно заданию.

4. Составить программу решения задач.

5. Проверка программы по тестовому примеру.

Теоретическая часть:

Задание: составить структурную схему и написать программу с использованием оператора цикла FOR.

8 вариант:

Блок-схема:

Программа:

#include <iostream>

#include <math.h>

using namespace std;

int main(){

long long x=0,y,i,p=1,k=0;

for(i=3;i<=8;i++){

p*=i/(i+5);

}

x=0.096*pow(10,4)*p;

for(i=1;i<=10;i++){

k+=(i-1)*pow((i+3),-1);

}

y=2*exp(x+5)-k;

cout<<"y="<<y<<endl;

return 0;

}

Результат: 296

6. Решение систем линейных алгебраических уравнений

Цель: изучение численных методов решения систем линейных алгебраических уравнений, овладение навыками алгоритмизации, программирования и практического решения систем уравнений ПК.

Задания для самостоятельной подготовки

Изучить:

метод Крамара;

метод Гаусса;

метод Гаусса с выбором главного элемента;

Разработать алгоритм решения в соответствии с заданием.

Составить программу решения задач.

Теоретический материал

Задания:

8.

Программа (по Гауссу):

#include <iostream>

#include<math.h>

#include<stdlib.h>

using namespace std;

void sysout(double **a, double *y, int n) {

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

for (int j = 0; j < n; j++){

cout << a[i][j] << "*x" << j;

if (j < n - 1) {

cout << " + ";

}

}

cout << " = " << y[i] << endl;

}

return;

}

double * gauss(double **a, double *y, int n) {

double *x, max;

int k, index;

const double eps = 0.00001;

x = new double[n];

k = 0;

while (k < n) {

// Поиск строки с максимальным a[i][k]

max = abs(a[k][k]);

index = k;

for (int i = k + 1; i < n; i++) {

if (abs(a[i][k]) > max) {

max = abs(a[i][k]);

index = i;

}

}

// Перестановка строк

if (max < eps) {

// нет ненулевых диагональных элементов

cout << "Решение получить невозможно из-за нулевого столбца " ;

cout << index << " матрицы A" << endl;

return 0;

}

for (int j = 0; j < n; j++) {

double temp = a[k][j];

a[k][j] = a[index][j];

a[index][j] = temp;

}

double temp = y[k];

y[k] = y[index];

y[index] = temp;

// Нормализация уравнений

for (int i = k; i < n; i++) {

double temp = a[i][k];

if (abs(temp) < eps) continue;

for (int j = 0; j < n; j++) {

a[i][j] = a[i][j] / temp;

}

y[i] = y[i] / temp;

if (i == k) continue;

for (int j = 0; j < n; j++) {

a[i][j] = a[i][j] - a[k][j];

}

y[i] = y[i] - y[k];

}

k++;

}

for (k = n - 1; k >= 0; k--) {

x[k] = y[k];

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

y[i] = y[i] - a[i][k] * x[k];

}

}

return x;

}

int main() {

double **a, *y, *x;

int n;

system("chcp 1251");

system("cls");

cout << "Введите количество уравнений: ";

cin >> n;

a = new double*[n];

y = new double[n];

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

a[i] = new double[n];

for (int j = 0; j < n; j++) {

cout << "a[" << i << "][" << j << "]= ";

cin >> a[i][j];

}

}

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

cout << "y[" << i << "]= ";

cin >> y[i];

}

sysout(a, y, n);

x = gauss(a, y, n);

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

cout << "x[" << i << "]=" << x[i] << endl;

}

cin.get(); cin.get();

return 0;

}

Результат: x1=0.86; x2=0.86; x3=-0.137; x4=-0.221

Программа (по Крамера):

#include <iostream>

#include<windows.h>

using namespace std;

long long det(int x[3][3])

{

return 0.64*0.83*0.88+

0.58*0.77*0.42+

0.83*1.43*0.86-

0.86*0.83*0.42-

0.77*1.43*0.64-

0.83*0.58*0.88;

}

long long dek(int x[3][3])

{

return 2,23*0.83*0.88+

1,71*0.77*0.42+

0.83*1.43*0,54-

0,54*0.83*0.42-

0.77*1.43*2,23-

0.83*1,71*0.88;

}

long long dep(int x[3][3])

{

return 0.64*1.71*0.88+

0.58*0.54*0.42+

2.23*1.43*0.86-

0.86*1.71*0.42-

0.54*1.43*0.64-

2.23*0.58*0.88;

}

long long dem(int x[3][3])

{

return 0.64*0.83*0.54+

0.58*0.77*2.23+

0.83*1.71*0.86-

0.86*0.83*2.23-

0.77*1.43*0.64-

0.83*0.58*0.88;

}

int main()

{

int a[3][3],n=3;

if (det(a)==0)

cout << "Sistema imeet beskonechnoe kol-vo reshenii ili nesovmestna";

else

cout << "Opredelitel' matrici: " << det(a) << endl;

cout << "Opredelitel 1: " << dek(a)/det(a);

cout << "\nOpredelitel 2: " << dep(a)/det(a);

cout << "\nOpredelitel 3: " << dem(a)/det(a);

system("pause");

return 0;}

Результат: x1=-33.5; x2=-29.8; x3=2.5

7. Решение нелинейных уравнений

Численные методы решения нелинейных уравнений, овладение навыками алгоритмизации, программирования и практического решения уравнений на ЭВМ.

Решение нелинейных уравнений

Цель: изучение методов решения нелинейных уравнений, овладение навыками алгоритмизации, программирования и практического решения уравнений на ПК.

Задания для самостоятельной подготовки

Изучить:

метод деления пополам (дихотомий);

Разработать алгоритм решения в соответствии с заданием.

Составить программу решения задач.

Теоретический материал

Задание

8 вариант.

Программа:

#include <iostream>

#include <math.h>

#include <cmath>

using namespace std;

int main()

{

float a=-1.5, b=-6, c=6, d=12, Q, R, S, A;

long long x1, x2, x3;

Q=(pow(a,2)-3*b)/9;

cout << Q << endl;

R=(2*pow(a,3)-9*a*b+27*c)/54;

cout << R << endl;

S=pow(Q,3)-pow(R,2);

cout <<"Uravnenie imeet 3 deistvitelnih kornya: " << endl;

A=1/3.0*acos(R/sqrt(pow(Q,3))*180.0/M_PI);

x1=-2*sqrt(Q)*cos(A)-a/3.0;

cout <<"x1 = " << x1 << endl;

x2=-2*sqrt(Q)*cos(A+(2/3.0*M_PI)-a/3.0);

cout <<"x2 = " << x2 << endl;

x3=-2*sqrt(Q)*cos(A-(2/3.0*M_PI)-a/3.0);

cout <<"x3 = " << x3 << endl;

return 0;

}

Результат:

x1=-2.28

x2=2.86

x3=0.92

Программа:

#include<iostream>

#include<math.h>

#include<stdio.h>

using namespace std;

double f(double x)

{

return(3*x-cos(x)-1);

}

double f1 (double x)

{

return (3-sin(x));

}

int main()

{

double x=10, x0, e=0.0001;

do

{

x0=x;

x=x0-f(x0)/f1(x0);

cout<<"x0="<<x0<<endl;

}

while (fabs(x-x0)>e);

cout<<"x="<<x;

}

Результат: x = 0.607082

9. Численное интегрирование

Цель: изучение методов численного интегрирования функций, овладение навыками алгоритмизации, программирования и практического интегрирования функций ПК.

Задания для самостоятельной подготовки

Изучить:

метод трапеций;

метод Симпсона;

Разработать алгоритм решения в соответствии с заданием.

Составить программу решения задач.

Подготовить тест для проверки программы.

Теоритическая часть:

Формула трапеции

Здесь :

Формула Симпсона

).

Задание к работе

Выписать условия задачи согласно варианту задания (таблицы А и 3).

Вычислить интеграл А (задание А) по формуле трапеций с точностью до 0,0001.

Задания:

Программа:

#include <iostream>

#include <math.h>

using namespace std;

double f(double x) {return ((pow(x,3)+3)*sin(x)); }

int main()

{

double e=0.0001, a=0.4, b=1.2, n=10, JP,J=0,S,x,h=0.3;

do

{

JP=J,x=a;

S=f(x)+4*f(x+h)+f(b-h);

for(x=a+h;x<b-2*h;x+=2*h);

S=S+2*f(x)+4*f(x+h);

J=h*(S/3);

}

while (fabs (JP-J)>e);

cout<<"h="<<h<<endl;

cout<<"J="<<J<<endl;

return 0; }

Результат: h=0.3; J=3.04995

Программа:

#include <math.h>

#include <iostream>

using namespace std;

double e=0.0001;

double function(double x){

double result;

result=1.0/(sqrt(0.5+x*x));

return result;}

double trap(double a, double b){

return ((function(a)+function(b))/2*(b-a));}

double simpson(double a,double b){

return ((b-a)/6*(function(a)+4*function((a+b)/2)+function(b)));}

bool runge(double i1, double i2){

double ir;

if (i1>i2) ir=i1-i2;

if (i1<i2) ir=i2-i1;

if (i1=i2) ir=0;

if (ir<e) return true;

return false;}

int main(){

int n;

bool mark;

mark=false;

n=10;

double a,b,h,h2,i1,i2,a1,b1,a2,b2;

cout<<"input limits of integration"<<endl;

cin>>a>>b;

while (mark==false){

h=(b-a)/n;

h2=h/2;

b1=a;

b2=a;

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

a1=b1;

b1=b1+h;

a2=b2;

b2=a2+h2;

i1+=trap(a1,b1);

i2+=trap(a2,b2);

}

mark=runge(i1,i2);

n=n+n;

}

cout<<"result of calculating: "<<i1<<endl;

return 0;}

Результат: 0.637239

Размещено на Аllbest.ru

...

Подобные документы

  • История профессии - оператор ЭВМ. Общая характеристика и история развития пакета программ Microsoft Office. Основные возможности Microsoft Power Point, ее преимущества. Порядок создания презентаций, обоснованное использование эффектов мультимедиа.

    реферат [127,7 K], добавлен 04.09.2013

  • Рассмотрение пакета программ Microsoft Office 2010. Работа в текстовом редакторе, подготовка текста научной статьи, работа с документами слияния. Создание презентации с помощью Power Point. Работа в системе Microsoft Office Excel, оформление таблиц.

    контрольная работа [3,6 M], добавлен 14.12.2011

  • Описание состава пакета Microsoft Office. Сравнение различных версий пакета Microsoft Office. Большие прикладные программы: Word, Excel, PowerPoint, Access. Программы-помощники. Система оперативной помощи.

    реферат [22,5 K], добавлен 31.03.2007

  • Основные положения и особенности работы в текстовом редакторе Microsoft Word, набор текста и правила оформления таблиц. Порядок вычислений в табличном редакторе Microsoft Excel. Основы программирования на языке Паскаль, примеры составления программ.

    контрольная работа [26,7 K], добавлен 07.03.2010

  • Основные понятия алгоритма. Характеристика и функциональные возможности табличного процессора Microsoft Exсel. Текстовый редактор Microsoft Word и электронные таблицы Microsoft Excel. Типы алгоритмических процессов. Настройка компонентов Microsoft Office.

    контрольная работа [1,3 M], добавлен 17.02.2013

  • Техника создания списков, свободных таблиц и диаграмм в среде табличного процессора Microsoft Excel. Технология создания базы данных в среде СУБД Microsoft Access. Приобретение навыков подготовки и демонстрации презентаций в среде Microsoft Power Point.

    лабораторная работа [4,8 M], добавлен 05.02.2011

  • Формы представлений информации: непрерывная и дискретная. Стандартный стиль работы с Windows. Текстовые процессоры Microsoft Word, Microsoft Excel. Программа для создания презентаций Power Point, СУБД Access. Диалоговое окно "Пользовательская настройка".

    контрольная работа [70,0 K], добавлен 24.07.2009

  • Антивирусные средства, правила работы с одним из них. Сравнение антивирусных средств. Работа в Microsoft Excel: показ объемов реализации продукции по дням недели; расчет значения функции и построение ее графика. Презентация в редакторе Power Point.

    контрольная работа [2,9 M], добавлен 29.03.2012

  • Ознакомление с тесным взаимодействием программ Word и Excel, входящих в пакет Microsoft Office: создание шаблонов в текстовом редакторе Word; текстовых документов, оформляемых в соответствии с требованиями; рисунков в графическом редакторе Paint.

    практическая работа [1,6 M], добавлен 08.06.2008

  • Создание высокопрофессиональных видеоматериалов с помощью Microsoft PowerPoint. Запуск программы, открытие файла с презентацией. Режимы работы, сохранение презентации. Выделение, снятие выделения объектов, панель их свойств. Добавление и изменения текста.

    лабораторная работа [615,5 K], добавлен 17.03.2012

  • Поиск значений показателя "количество абонентов оператора Мегафон" в сети Интернет с помощью различных поисковых систем; их сравнительный анализ. Формирование навыков работы с приложением Microsoft Word; работа с электронными таблицами в Microsoft Excel.

    курсовая работа [3,9 M], добавлен 12.05.2011

  • Общая характеристика и основные правила работы с редактором презентаций Power Point: открытие и закрытие программы, вставка в презентацию таблицы из Word и диаграммы из Excel, надписи и фотографии. Правила оформления и демонстрации слайдов презентации.

    методичка [59,1 K], добавлен 05.07.2010

  • Особенности работы с основными приложениями Microsoft Office (Word, Excel, PowerPoint). Решение статических задач контроля качества с применением программных средств. Создание электронных презентаций. Использование в работе ресурсов сети Интернет.

    отчет по практике [945,8 K], добавлен 17.02.2014

  • Характеристика функций и возможностей Microsoft PowerPoint - программы Microsoft Office для подготовки презентаций. Сравнение Microsoft PowerPoint 2003, 2007, 2010 гг. Интерфейс, меню и вкладки. Интеграция с редактором блогов. Основные проблемы программы.

    презентация [2,0 M], добавлен 01.03.2016

  • Microsoft Word — текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов с использованием таблично-матричных алгоритмов. Область применения Microsoft Excel; общие операции над листами и ячейками рабочей книги.

    реферат [2,5 M], добавлен 23.02.2012

  • Общая характеристика приложения Microsoft Office system 2007. Особенности форматов Microsoft Office Open XML. Технологии управления миграцией на новую версию. Возможности приложений Office Word, Excel, Access и Office PowerPoint 2007, их интеграция.

    реферат [1,0 M], добавлен 13.09.2011

  • Microsoft Office — пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows и Apple Mac OS X. Автоматизация процедуры выплаты заработной платы. Создание презентации в Power Point. Автоматическое создание блок-схем.

    практическая работа [2,1 M], добавлен 14.07.2012

  • Программы для делопроизводства, обмена информацией, деловой графики и презентаций. Работа с текстовыми и табличными процессорами, с системами управления базами данных на примере программы Microsoft Office Word. Описание основных функций программ.

    курсовая работа [1,0 M], добавлен 12.01.2015

  • Панели как основные визуальные средства редактирования документов, их размещение и конфигурация в различных программах Microsoft Office. Панели текстового редактора Microsoft Word и Excel, основные их функциональные возможности и предназначение.

    лабораторная работа [885,6 K], добавлен 31.05.2009

  • Сферы применения компьютерных презентаций. Разработка технологии обучения созданию презентации в Power Point с различным интерфейсом. Структура, основные элементы электронного учебного пособия, его текстовая основа. Тестовая проверка результатов обучения.

    презентация [6,4 M], добавлен 10.10.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.