Разделы презентаций


Основы программирования ФИСТ 1 курс Власенко Олег Федосович

Основные типы данных

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

Слайд 1Основы программирования ФИСТ 1 курс Власенко Олег Федосович
Лекция 7.1
Стандартные типы.
Работа с

консолью.
Развилки.
(Основные) логические операции


Основы программирования ФИСТ 1 курс Власенко  Олег  ФедосовичЛекция 7.1Стандартные типы. Работа с консолью.Развилки.(Основные) логические операции

Слайд 2Основные типы данных

Основные типы данных

Слайд 3Составить таблицу символов
#include

void main() {
char ch = ' ';

int

i = 0;
do {
printf("%4d--> '%c'\t", ch, ch);
ch = ch +

1;
i = i + 1;
} while (i <= 256);
}

Слайд 4Основные типы данных (ASCII)

Основные типы данных (ASCII)

Слайд 5Подсчитать MAX short
void main() {
short i = 1;
long n =

0;
do {
i = i + 1;
n = n + 1;
}

while (i > 0);
printf("%li\n", n);
}
Подсчитать MAX shortvoid main() {	short i = 1;	long n = 0;	do {		i = i + 1;		n =

Слайд 6Основные типы данных

Основные типы данных

Слайд 7Сколько байт в short и long?
void main() {

short i;
long l;

printf("sizeof

short = %d\n", sizeof(i));
printf("sizeof long = %d\n", sizeof(l));
}

Сколько байт в short и long?void main() {	short i;	long l;	printf(

Слайд 8Основные типы данных

Основные типы данных

Слайд 9Основные типы данных

Основные типы данных

Слайд 10Строка форматирования
Консоль – что из себя представляет.
Знакоместо –

что это такое.

Строка форматирования Консоль – что из себя представляет. Знакоместо – что это такое.

Слайд 11Поиск корней квадратного уравнения
#define _CRT_SECURE_NO_WARNINGS
#include
#include

void main() {
double a,

b, c;
double D;
double x1, x2;

scanf("%lf", &a);
scanf("%lf", &b);
scanf("%lf", &c);

D = b

* b - 4 * a * c;

x1 = (-b + sqrt(D)) / (2 * a);
x2 = (-b - sqrt(D)) / (2 * a);

printf("x1 = %lf", x1);
printf("x2 = %lf", x2);
}
Поиск корней квадратного уравнения#define _CRT_SECURE_NO_WARNINGS#include #include void main() {	double a, b, c;	double D;	double x1, x2;	scanf(

Слайд 12Развилка
if (Условие)
Действие1;
else
Действие2;

Развилкаif (Условие)	Действие1;else	Действие2;

Слайд 13Вложенные развилки
if (Условие 1) {
Действие 1
} else {
if (Условие 2)

{
Действие 2
} else {
Действие 3
}
}




if (Условие 1) {
Действие 1
} else

if (Условие 2) {
Действие 2
} else {
Действие 3
}
Вложенные развилкиif (Условие 1) {	Действие 1} else {				if (Условие 2) {		Действие 2	} else {		Действие 3	}}if (Условие 1)

Слайд 14Штраф за превышение скорости

Штраф за превышение скорости

Слайд 15Штраф за превышение скорости – полная развилка
void main() {
int v_max

= 40;
int v = 30;

if (v

else if (v <= v_max + 20) {
printf("No $$$");
} else if (v <= v_max + 40) {
printf("500");
} else if (v <= v_max + 60) {
printf("1000-1500");
} else if (v <= v_max + 80) {
printf("2000-2500");
} else {
printf("5000");
}
}
Штраф за превышение скорости  – полная развилкаvoid main() {	int v_max = 40;	int v = 30;	if (v

Слайд 16Штраф за превышение скорости

Штраф за превышение скорости

Слайд 17Штраф за превышение скорости – усеченная развилка
void main() {
int

v_max = 40;
int v = 70;

if (v

v_max) {
printf("Все по правилам!");
}
if ((v > v_max) && (v <= v_max + 20)) {
printf("не штрафуется");
}
if ((v > v_max + 20) && (v <= v_max + 40)) {
printf("500");
}
if ((v > v_max + 40) && (v <= v_max + 60)) {
printf("1000-1500");
}
if ((v > v_max + 60) && (v <= v_max + 80)) {
printf("2000-2500");
}
if (v > v_max + 80) {
printf("5000");
}
}
Штраф за превышение скорости  – усеченная развилкаvoid main() { int v_max = 40; int v =

Слайд 18Логические операции
if (time < 7.00 || day >= 6) rest();



if (!closed && money > 1000) eat();

Логические операцииif (time < 7.00 || day >= 6) rest(); if (!closed && money > 1000) eat();

Слайд 19Домашнее задание
Дойти до предела long. Найти такую задачу, где нужны

целые числа, а возможностей long недостаточно. (В идеале – реализовать

её в коде)
Дойти до предела double. Найти задачу, где возможностей double недостаточно для вычислений.
Домашнее заданиеДойти до предела long. Найти такую задачу, где нужны целые числа, а возможностей long недостаточно. (В

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика