Конспект лекции с запланированными ошибками "Введение в С++"
методическая разработка по теме

Введение в С++. Типы данных.

Скачать:

ВложениеРазмер
Файл vvedenie_v_s._tipy_dannyh.part1_.rar2.86 МБ
Файл vvedenie_v_s._tipy_dannyh.part2_.rar2.6 МБ

Подписи к слайдам:

Типы
Простые
Составные
Арифметические
Указатели
Массивы
Структуры
Объединения
Целочисленные
Плавающие(вещественные)
int
float
double
Логические
bool
Символьные
char
Типы данных Модификации типов(применяются к любым типам)
Модификаторы размера
Модификаторызнака
short
long
signed
unsigned
Модификаторы Visual C++ Project/Win32 Console Project
Console application, Empty project
Source Files,Add/Add New Item…
Visual C++/C++ File (.cpp)
Создание проекта File/New/Project… Структура программы //комментарий назначения программы#include<имя_заголовочного_файла> //директива(ы)[using spacename std;] /*пространство имен, позволяющее избежать конфликта имен идентификаторов */viod main/* главная функция,«точка входа в программу», void - сообщает, что функция не возвращает никакого значения; () – пустые скобки – у функции отсутствуют аргументы */{ операторы; // тело функции} Заголовки старого типа //program1#include//библиотечный файл, содержащий функции//ввода/вывода#include//библиотечный файл, позволяющий использовать//функцию getch() void main(){ int a=4int b, cb=5c=a+bprintf(“%d\n”, c) //%d – сообщает, что выводится целое число // \n– выполняет переход на новую строкуgetch() //ждет нажатия клавиши («задержка») } Заголовки нового типа //program2#include//библиотечный файл, содержащий объекты,//необходимые для ввода/вывода#include using namespace std;//пространство имен позволяет избежать //конфликтов имен идентификаторов void main(){int a, b, c;a=4;b=5;c=a+b;cout<double
Double
(short, long)
float
Single
логические
(signed, unsigned)
сhar
целочисленные
(short, long, signed, unsigned)
int
Integer
Boolean
вещественные
bool
String
строковые
С/C++ (модификаторы)
Visual Basic
Анализ С/C++ и Visual Basic ±(1.7Е-308...1.7Е+308)
8
signed double
±(3.4Е-38...3.4Е+38)
4
unsigned float
0...4294967295
4
unsigned long int
-2147483648…2147483647
4
long int
0...65535
2
unsigned short int
-32768... 32767
2
short [int]
зависит от системы
2/4
unsigned int
зависит от системы
2/4
int
0...255
1
unsigned char
-128... + 127
1
char
Диапазон значений
Размер(байт)
Тип данных
Диапазоны значений Работа с вещественными числами //program3#include #include void main(){float a,b,c;printf("vvedite a=");//строка-подсказка в консолиscanf("%f", &a);//%f –присваивается вещественное значениеprintf("vvedite b=", &b);scanf("%f", &b);c=a/b;printf("c=%.5f",c); //после запятой будет выведено 5 знаковgetch();} Целочисленный тип char //program4#include//библиотечный файл, содержащий функции//ввода/вывода#include//библиотечный файл, позволяющий использовать//функцию getch() void main(){ char a=65;printf("%c\n", a); //%c – сообщает, что выводится символprintf("%f\n", a); //%d – сообщает, что выводится целое числоgetch(); } 6
5
4
3
2
10
9
8
7
1
Описание ошибки
Слайд
№ ошибки
Ошибки Решение задач Вариант 1. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей. Стоимость тетрадей (2.5) ввести с помощью клавиатуры. Количество тетрадей (5) вывести в виде сообщений (текстовые сообщения выводить с помощью латиницы).Вариант 2. Написать программу вычисления стоимости покупки, состоящей из яблок. Стоимость яблок (60) ввести с помощью клавиатуры. Количество килограммов (2.5) вывести в виде сообщений (текстовые сообщения выводить с помощью латиницы).

По теме: методические разработки, презентации и конспекты

Конспект лекций по дисциплине "Введение в специальность"

В данном разделе Вы можете получить необходимые материалы и задания для выполнения контрольных работ и подготовки к экзамену (зачету)...

Конспект лекций по профессиональному модулю ПМ.05. Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих 12680 Каменщик 270802 «Строительство и эксплуатация зданий и сооружений» углубленной подготовки

Методическое пособие представляет собой конспект лекций для студентов дневного и заочного отделения по профессиональному модулю ПМ.05. «Выполнение работ по одной или нескольким профессиям рабоч...

Конспект лекций по дисциплине "Основы философии" на тему: Античная философия "

Методическая разработка направлена на практическое применение при проведении занятия. К данной методической разработке имеется презентация и фильмы...

Конспект лекций на тему: «Земляные работы"

Конспект лекцций по МДК 02.01. "Организация выполнения технологических процессов при строительстве, эксплуатации и реконструкции зданий и сооружений"  на тему " Земляные работы" разработан в каче...

Конспект лекции "Фильтры в Adobe Photoshop"

Конспект лекции "Фильтры в Adobe Photoshop" в рамках курса "Основы компьютерной графики, раздел "Растровая графика"...

Краткий конспект лекций по дисциплине "Экономика организации" для студентов заочного отделения

ЭКОНОМИКА ОРГАНИЗАЦИИ (ПРЕДПРИЯТИЯ) 1.    Создание и юридическое оформление предприятия Предприятие представляет собой обособленный технико-экономический и социальный ко...

Конспект лекции Составление опорного конспекта Нравственные начала исследовательской деятельности

Составление опорного конспекта Нравственные начала исследовательской деятельности...