🗊Презентация Вычислительная техника и компьютерное моделирование в физике

Нажмите для полного просмотра!
Вычислительная техника и компьютерное моделирование в физике, слайд №1Вычислительная техника и компьютерное моделирование в физике, слайд №2Вычислительная техника и компьютерное моделирование в физике, слайд №3Вычислительная техника и компьютерное моделирование в физике, слайд №4Вычислительная техника и компьютерное моделирование в физике, слайд №5Вычислительная техника и компьютерное моделирование в физике, слайд №6Вычислительная техника и компьютерное моделирование в физике, слайд №7Вычислительная техника и компьютерное моделирование в физике, слайд №8Вычислительная техника и компьютерное моделирование в физике, слайд №9Вычислительная техника и компьютерное моделирование в физике, слайд №10Вычислительная техника и компьютерное моделирование в физике, слайд №11Вычислительная техника и компьютерное моделирование в физике, слайд №12Вычислительная техника и компьютерное моделирование в физике, слайд №13Вычислительная техника и компьютерное моделирование в физике, слайд №14Вычислительная техника и компьютерное моделирование в физике, слайд №15Вычислительная техника и компьютерное моделирование в физике, слайд №16Вычислительная техника и компьютерное моделирование в физике, слайд №17Вычислительная техника и компьютерное моделирование в физике, слайд №18Вычислительная техника и компьютерное моделирование в физике, слайд №19Вычислительная техника и компьютерное моделирование в физике, слайд №20Вычислительная техника и компьютерное моделирование в физике, слайд №21Вычислительная техника и компьютерное моделирование в физике, слайд №22Вычислительная техника и компьютерное моделирование в физике, слайд №23Вычислительная техника и компьютерное моделирование в физике, слайд №24Вычислительная техника и компьютерное моделирование в физике, слайд №25Вычислительная техника и компьютерное моделирование в физике, слайд №26Вычислительная техника и компьютерное моделирование в физике, слайд №27Вычислительная техника и компьютерное моделирование в физике, слайд №28Вычислительная техника и компьютерное моделирование в физике, слайд №29Вычислительная техника и компьютерное моделирование в физике, слайд №30Вычислительная техника и компьютерное моделирование в физике, слайд №31Вычислительная техника и компьютерное моделирование в физике, слайд №32Вычислительная техника и компьютерное моделирование в физике, слайд №33Вычислительная техника и компьютерное моделирование в физике, слайд №34Вычислительная техника и компьютерное моделирование в физике, слайд №35Вычислительная техника и компьютерное моделирование в физике, слайд №36Вычислительная техника и компьютерное моделирование в физике, слайд №37Вычислительная техника и компьютерное моделирование в физике, слайд №38Вычислительная техника и компьютерное моделирование в физике, слайд №39Вычислительная техника и компьютерное моделирование в физике, слайд №40Вычислительная техника и компьютерное моделирование в физике, слайд №41Вычислительная техника и компьютерное моделирование в физике, слайд №42Вычислительная техника и компьютерное моделирование в физике, слайд №43Вычислительная техника и компьютерное моделирование в физике, слайд №44Вычислительная техника и компьютерное моделирование в физике, слайд №45

Содержание

Вы можете ознакомиться и скачать презентацию на тему Вычислительная техника и компьютерное моделирование в физике. Доклад-сообщение содержит 45 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Вычислительная техника и компьютерное моделирование в физике
Зинчик Александр Адольфович
zinchik_alex@mail.ru
Описание слайда:
Вычислительная техника и компьютерное моделирование в физике Зинчик Александр Адольфович zinchik_alex@mail.ru

Слайд 2





«Качели» - как проектируются программы :)
Описание слайда:
«Качели» - как проектируются программы :)

Слайд 3


Вычислительная техника и компьютерное моделирование в физике, слайд №3
Описание слайда:

Слайд 4


Вычислительная техника и компьютерное моделирование в физике, слайд №4
Описание слайда:

Слайд 5


Вычислительная техника и компьютерное моделирование в физике, слайд №5
Описание слайда:

Слайд 6


Вычислительная техника и компьютерное моделирование в физике, слайд №6
Описание слайда:

Слайд 7


Вычислительная техника и компьютерное моделирование в физике, слайд №7
Описание слайда:

Слайд 8





Компилятор или  интерпретатор
Описание слайда:
Компилятор или интерпретатор

Слайд 9





Достоинства и недостатки
Описание слайда:
Достоинства и недостатки

Слайд 10


Вычислительная техника и компьютерное моделирование в физике, слайд №10
Описание слайда:

Слайд 11


Вычислительная техника и компьютерное моделирование в физике, слайд №11
Описание слайда:

Слайд 12





Критерии качества ПО
Внешние характеристики
корректность
практичность
эффективность
надежность
целостность
адаптируемость
…
Описание слайда:
Критерии качества ПО Внешние характеристики корректность практичность эффективность надежность целостность адаптируемость …

Слайд 13





Основные критерии качества программы
Описание слайда:
Основные критерии качества программы

Слайд 14





Парадигмы программирования 
Парадигма — способ организации программы, то есть принцип ее построения. Наиболее распространенными являются процедурная и объектно-ориентированная парадигмы. 

Они различаются способом декомпозиции, положенным в основу при создании программы. 

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

Объектно-ориентированная декомпозиция предполагает разбиение предметной области на объекты и реализацию этих объектов и их взаимосвязей в виде программы.
Описание слайда:
Парадигмы программирования Парадигма — способ организации программы, то есть принцип ее построения. Наиболее распространенными являются процедурная и объектно-ориентированная парадигмы. Они различаются способом декомпозиции, положенным в основу при создании программы. Процедурная декомпозиция состоит в том, что задача, реализуемая программой, делится на подзадачи, а они, в свою очередь — на более мелкие этапы, то есть выполняется пошаговая детализация алгоритма решения задачи. Объектно-ориентированная декомпозиция предполагает разбиение предметной области на объекты и реализацию этих объектов и их взаимосвязей в виде программы.

Слайд 15





Базовые средства С++
Типы данных С++
Структура программы
Переменные и выражения
Базовые конструкции структурного программирования (операторы ветвления, цикла и т.д.)
Указатели и ссылки
Массивы, строки
Типы данных, определяемые пользователем (enum, struct, union)
Описание слайда:
Базовые средства С++ Типы данных С++ Структура программы Переменные и выражения Базовые конструкции структурного программирования (операторы ветвления, цикла и т.д.) Указатели и ссылки Массивы, строки Типы данных, определяемые пользователем (enum, struct, union)

Слайд 16





Состав языка
Описание слайда:
Состав языка

Слайд 17





Пример структуры программы
Описание слайда:
Пример структуры программы

Слайд 18





Простейший ввод-вывод
Описание слайда:
Простейший ввод-вывод

Слайд 19





Простейший ввод-вывод в стиле С
Описание слайда:
Простейший ввод-вывод в стиле С

Слайд 20





Константы
Описание слайда:
Константы

Слайд 21





Типы данных
Описание слайда:
Типы данных

Слайд 22





Основные (стандартные) типы данных:
Описание слайда:
Основные (стандартные) типы данных:

Слайд 23





Диапазоны для IBM PC-совместимых
Описание слайда:
Диапазоны для IBM PC-совместимых

Слайд 24





Вещественные числа
Описание слайда:
Вещественные числа

Слайд 25





Диапазоны типов по стандарту
sizeof(float) ≤ sizeof(double) ≤ sizeof(long double)
sizeof(char) ≤ sizeof(short) ≤ sizeof(int) ≤ sizeof(long)
Описание слайда:
Диапазоны типов по стандарту sizeof(float) ≤ sizeof(double) ≤ sizeof(long double) sizeof(char) ≤ sizeof(short) ≤ sizeof(int) ≤ sizeof(long)

Слайд 26





Описание идентификаторов
Описание слайда:
Описание идентификаторов

Слайд 27





Класс памяти
Описание слайда:
Класс памяти

Слайд 28





Область видимости
Описание слайда:
Область видимости

Слайд 29





Область видимости
Описание слайда:
Область видимости

Слайд 30





Пример программы 1
#include <stdio.h> //Подключение библиотеки
int main() //Главная функция программы
{//начало функции(блока)
	int i;
	printf(“Hello world!!!”); //Вывод текста на 					//экран
	return 0; //Завершение работы(возврат из 		//функции)
} //Конец функции(блока)
Описание слайда:
Пример программы 1 #include <stdio.h> //Подключение библиотеки int main() //Главная функция программы {//начало функции(блока) int i; printf(“Hello world!!!”); //Вывод текста на //экран return 0; //Завершение работы(возврат из //функции) } //Конец функции(блока)

Слайд 31





Пример программы 2
#include <iostream> //Подключение 						//библиотеки
using namespace std;
int main() //Главная функция программы
{//начало функции(блока)
	int i;
	cout<<“Hello world!!!”<<endl; //Вывод текста 						//на экран
	return 0; //Завершение работы(возврат из 		//функции)
} //Конец функции(блока)
Описание слайда:
Пример программы 2 #include <iostream> //Подключение //библиотеки using namespace std; int main() //Главная функция программы {//начало функции(блока) int i; cout<<“Hello world!!!”<<endl; //Вывод текста //на экран return 0; //Завершение работы(возврат из //функции) } //Конец функции(блока)

Слайд 32





Операции в C++
Описание слайда:
Операции в C++

Слайд 33


Вычислительная техника и компьютерное моделирование в физике, слайд №33
Описание слайда:

Слайд 34


Вычислительная техника и компьютерное моделирование в физике, слайд №34
Описание слайда:

Слайд 35


Вычислительная техника и компьютерное моделирование в физике, слайд №35
Описание слайда:

Слайд 36


Вычислительная техника и компьютерное моделирование в физике, слайд №36
Описание слайда:

Слайд 37





Базовые конструкции
Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных). 
Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия. 
Цикл задает многократное выполнение оператора.
Описание слайда:
Базовые конструкции Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных). Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия. Цикл задает многократное выполнение оператора.

Слайд 38





Базовые конструкции
Особенностью базовых конструкций является то, что любая из них имеет только один вход и один выход, поэтому конструкции могут вкладываться друг в друга произвольным образом, например, цикл может содержать следование из двух ветвлений, каждое из которых включает вложенные циклы
Описание слайда:
Базовые конструкции Особенностью базовых конструкций является то, что любая из них имеет только один вход и один выход, поэтому конструкции могут вкладываться друг в друга произвольным образом, например, цикл может содержать следование из двух ветвлений, каждое из которых включает вложенные циклы

Слайд 39





Оператор if
Описание слайда:
Оператор if

Слайд 40





Примеры:
if (a<0) b = 1;	
if (a<b && (a>d || a==0)) b++;
 else {b* = a; a = 0;}	
if (a<b) {if (a<c) m = a; else m = c;} else {if (b<c) m = b; else m = c;}	
if (a++) b++;	
if (b>a) max = b; else max = a;
Описание слайда:
Примеры: if (a<0) b = 1; if (a<b && (a>d || a==0)) b++; else {b* = a; a = 0;} if (a<b) {if (a<c) m = a; else m = c;} else {if (b<c) m = b; else m = c;} if (a++) b++; if (b>a) max = b; else max = a;

Слайд 41





Важно!
Распространенная ошибка при записи условных операторов — использование в выражениях вместо проверки на равенство (= =) простого присваивания (=), 
например, if(a=1)b=0;.
Описание слайда:
Важно! Распространенная ошибка при записи условных операторов — использование в выражениях вместо проверки на равенство (= =) простого присваивания (=), например, if(a=1)b=0;.

Слайд 42





Оператор ветвления switch
Описание слайда:
Оператор ветвления switch

Слайд 43





Выход из оператора ветвления
Выход из переключателя обычно выполняется с помощью операторов break.
 Оператор break выполняет выход из самого внутреннего из объемлющих его операторов switch, for, while и do.
 Оператор return выполняет выход из функции, в теле которой он записан.
Описание слайда:
Выход из оператора ветвления Выход из переключателя обычно выполняется с помощью операторов break. Оператор break выполняет выход из самого внутреннего из объемлющих его операторов switch, for, while и do. Оператор return выполняет выход из функции, в теле которой он записан.

Слайд 44





Пример оператора ветвления
switch (op){
		case '+': res = a + b; break;
		case '-': res = a - b; break;
		case '*': res = a * b; break;
		case '/': res = a / b; break;
		default : cout <<"\nНеизвестная 	операция";
	}
Описание слайда:
Пример оператора ветвления switch (op){ case '+': res = a + b; break; case '-': res = a - b; break; case '*': res = a * b; break; case '/': res = a / b; break; default : cout <<"\nНеизвестная операция"; }

Слайд 45





Заключение
Спасибо за внимание!
Вопросы???
Описание слайда:
Заключение Спасибо за внимание! Вопросы???



Похожие презентации
Mypresentation.ru
Загрузить презентацию