🗊Презентация Алгоритмические языки и программирование

Нажмите для полного просмотра!
Алгоритмические языки и программирование, слайд №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Алгоритмические языки и программирование, слайд №46Алгоритмические языки и программирование, слайд №47Алгоритмические языки и программирование, слайд №48Алгоритмические языки и программирование, слайд №49Алгоритмические языки и программирование, слайд №50

Содержание

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

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


Слайд 1


Алгоритмические языки и программирование, слайд №1
Описание слайда:

Слайд 2





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

Слайд 3





Программирование
Программирование — процесс создания компьютерных программ.
Описание слайда:
Программирование Программирование — процесс создания компьютерных программ.

Слайд 4





Компилятор
Компилятор — программа, выполняющая преобразование файла с исходным кодом программы в исполняемый файл.
Компиляция — преобразование программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке (машинном коде).
Входной информацией для компилятора (исходный код) является описание алгоритма или программы на понятным человеку языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (машинный код).
Описание слайда:
Компилятор Компилятор — программа, выполняющая преобразование файла с исходным кодом программы в исполняемый файл. Компиляция — преобразование программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке (машинном коде). Входной информацией для компилятора (исходный код) является описание алгоритма или программы на понятным человеку языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (машинный код).

Слайд 5





Введение в программирование и язык C
Описание слайда:
Введение в программирование и язык C

Слайд 6





Часть 1
Описание слайда:
Часть 1

Слайд 7





Препроцессор
Препроцессор — преобразует исходный текст программы согласно указанным командам.
#include — вставляет текст из указанного файла
#define — задаёт макроопределение (макрос) или символическую константу
#undef — отменяет предыдущее определение
Описание слайда:
Препроцессор Препроцессор — преобразует исходный текст программы согласно указанным командам. #include — вставляет текст из указанного файла #define — задаёт макроопределение (макрос) или символическую константу #undef — отменяет предыдущее определение

Слайд 8





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

Слайд 9





Типы данных
Общее правило размера данных согласно стандарту языка C:
char = 1 байт
char <= short int<= int <= long int
float  = 4 байта
double в 2 раза больше float.
Описание слайда:
Типы данных Общее правило размера данных согласно стандарту языка C: char = 1 байт char <= short int<= int <= long int float = 4 байта double в 2 раза больше float.

Слайд 10





Операторы
Знак операции – это символ или группа символов, которые сообщают компилятору о необходимости выполнения определенных арифметических, логических или других действий.
Описание слайда:
Операторы Знак операции – это символ или группа символов, которые сообщают компилятору о необходимости выполнения определенных арифметических, логических или других действий.

Слайд 11





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

Слайд 12





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

Слайд 13





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

Слайд 14





stdio.h
Заголовочный файл стандартной библиотеки языка C. 
Содержит определения констант, объявления функций и типов для операций ввода/вывода.
Описание слайда:
stdio.h Заголовочный файл стандартной библиотеки языка C. Содержит определения констант, объявления функций и типов для операций ввода/вывода.

Слайд 15





 Функция main()
Пример:
int main(void)
{
int d1 = 1;
int d2 = 2;
printf("1 + 2 = %d", d1+d2);
return 0;
}
Описание слайда:
Функция main() Пример: int main(void) { int d1 = 1; int d2 = 2; printf("1 + 2 = %d", d1+d2); return 0; }

Слайд 16





Функция main()
Описание слайда:
Функция main()

Слайд 17





printf() и scanf()
printf() – функция позволяет выводить на экран информацию согласно заданному формату.
int printf(char *format, арг1, арг2, ...);
scanf() – функция позволяющая считывать с клавиатуры информацию согласно заданному формату.
int scanf(char *format, арг1, арг2, ...);
Описание слайда:
printf() и scanf() printf() – функция позволяет выводить на экран информацию согласно заданному формату. int printf(char *format, арг1, арг2, ...); scanf() – функция позволяющая считывать с клавиатуры информацию согласно заданному формату. int scanf(char *format, арг1, арг2, ...);

Слайд 18





Форматы printf и scanf
%d – десятичный вывод (int)
%с – вывод символа (сhar)
%ld – десятичный длинный вывод (long int)
%u – десятичный (unsigned int) 
%f или %g – дробный 
%6d – печатать в 6 позиций
%.2f – печатать 2 знака после запятой
%6.2f – печатать 2 знака после запятой в поле на 6 позиций
Описание слайда:
Форматы printf и scanf %d – десятичный вывод (int) %с – вывод символа (сhar) %ld – десятичный длинный вывод (long int) %u – десятичный (unsigned int) %f или %g – дробный %6d – печатать в 6 позиций %.2f – печатать 2 знака после запятой %6.2f – печатать 2 знака после запятой в поле на 6 позиций

Слайд 19





Пример использования printf()
сhar b;
int a;
printf(“Выведем число %d и букву %c”, a , b);
printf(“Выведем число %d и букву %c”, 3, ‘a’);
scanf(“%d”, &a);	 //ввод числа
scanf(“%c”, &b); 	//ввод буквы
scanf(“%d , %c”, &a, &b); //ввод числа и буквы
Описание слайда:
Пример использования printf() сhar b; int a; printf(“Выведем число %d и букву %c”, a , b); printf(“Выведем число %d и букву %c”, 3, ‘a’); scanf(“%d”, &a); //ввод числа scanf(“%c”, &b); //ввод буквы scanf(“%d , %c”, &a, &b); //ввод числа и буквы

Слайд 20





Типы ошибок при разработке программ
Синтаксические ошибки (syntax errors)
Забыли ; в конце выражения
Неправильно написали имя оператора
Ошибки выполнения (runtime errors)
Деление на 0
Нет места при записи данных на диск
Семантические (semantic errors)
Работает, но делает не то, что нужно.
Описание слайда:
Типы ошибок при разработке программ Синтаксические ошибки (syntax errors) Забыли ; в конце выражения Неправильно написали имя оператора Ошибки выполнения (runtime errors) Деление на 0 Нет места при записи данных на диск Семантические (semantic errors) Работает, но делает не то, что нужно.

Слайд 21





Здравствуй, мир!
#include <stdio.h>
int main (int argc, char *argv[])
{
    printf ("Hello, world!\n");
    return 0;
}
Описание слайда:
Здравствуй, мир! #include <stdio.h> int main (int argc, char *argv[]) { printf ("Hello, world!\n"); return 0; }

Слайд 22





Часть 2
Описание слайда:
Часть 2

Слайд 23





Кириллица в консоли
В С есть функция setlocale(), которая выполняет перекодировку символов в соответствии с требуемым языком. Эта функция определена в заголовочном файле <locale.h>.
Описание слайда:
Кириллица в консоли В С есть функция setlocale(), которая выполняет перекодировку символов в соответствии с требуемым языком. Эта функция определена в заголовочном файле <locale.h>.

Слайд 24





Циклы
Иногда необходимо повторять одно и то же действие несколько раз подряд. Для этого используют циклы.
Цикл - многократное прохождение по одному и тому же коду программы при выполнении заданного условия.
Описание слайда:
Циклы Иногда необходимо повторять одно и то же действие несколько раз подряд. Для этого используют циклы. Цикл - многократное прохождение по одному и тому же коду программы при выполнении заданного условия.

Слайд 25





Циклы
// Инструкция for
for (выр1; выр2; выр3)
	инструкция
// эквивалентна конструкции
выр1;
while (выр2)
{
	инструкция
	выр3;
}
Описание слайда:
Циклы // Инструкция for for (выр1; выр2; выр3) инструкция // эквивалентна конструкции выр1; while (выр2) { инструкция выр3; }

Слайд 26





Примеры
Цикл while и for
Описание слайда:
Примеры Цикл while и for

Слайд 27





Циклы
Цикл While (с пост условием)

do
	инструкция
while (выражение);
Описание слайда:
Циклы Цикл While (с пост условием) do инструкция while (выражение);

Слайд 28





Примеры
Цикл While (с пост условием)
Описание слайда:
Примеры Цикл While (с пост условием)

Слайд 29





Конструкция if-else
if (выражение)
	инструкция1
else
	инструкция2
Описание слайда:
Конструкция if-else if (выражение) инструкция1 else инструкция2

Слайд 30





Конструкция if-else
int a = 4, b = 3, z;
if (а > b)
	z = a;
else
	z = b;
// Переменной z присваивается большее значение из a или b.
Описание слайда:
Конструкция if-else int a = 4, b = 3, z; if (а > b) z = a; else z = b; // Переменной z присваивается большее значение из a или b.

Слайд 31





Вложенный if-else
int a = 4, b = 3, n = 1, z;
if (n > 0)
{
	if (a > b)
		z = а;
}
else
	z = b;
Описание слайда:
Вложенный if-else int a = 4, b = 3, n = 1, z; if (n > 0) { if (a > b) z = а; } else z = b;

Слайд 32





Конструкция else-if
if (выражение)
	инструкция
else if (выражение)
	инструкция
else if (выражение)
	инструкция
else if (выражение)
	инструкция
else
	инструкция
Описание слайда:
Конструкция else-if if (выражение) инструкция else if (выражение) инструкция else if (выражение) инструкция else if (выражение) инструкция else инструкция

Слайд 33





Пример
int a = 4, b = 3, z;
    if (a > b)
        z = a;
    else if (a < b)
        z = b;
    else
        z = 0;
Что будет если а = 3?
Описание слайда:
Пример int a = 4, b = 3, z; if (a > b) z = a; else if (a < b) z = b; else z = 0; Что будет если а = 3?

Слайд 34





Часть 3
Описание слайда:
Часть 3

Слайд 35





Управляющие символы
Управляющие символы (или как их ещё называют — escape-последовательность) — символы которые выталкиваются в поток вывода, с целью форматирования вывода или печати некоторых управляющих знаков.
Описание слайда:
Управляющие символы Управляющие символы (или как их ещё называют — escape-последовательность) — символы которые выталкиваются в поток вывода, с целью форматирования вывода или печати некоторых управляющих знаков.

Слайд 36





Управляющие символы
Экранирующие последовательности
\n – new line
\r – возврат каретки
\t – табуляция
\b – backspace
\" и \' – кавычки 
\\ – символ \
\a – alarm (звуковой сигнал)
Описание слайда:
Управляющие символы Экранирующие последовательности \n – new line \r – возврат каретки \t – табуляция \b – backspace \" и \' – кавычки \\ – символ \ \a – alarm (звуковой сигнал)

Слайд 37





Математические функции
В <math.h> описано множество математических функций. Входные и выходные данные типа double.
Описание слайда:
Математические функции В <math.h> описано множество математических функций. Входные и выходные данные типа double.

Слайд 38





Лабораторные работы
Описание слайда:
Лабораторные работы

Слайд 39





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

Слайд 40





Математическое выражение
Запрограммировать следующее выражение:
Числа а, b, f вводятся с клавиатуры. Организовать пользовательский интерфейс, таким образом, чтобы было понятно, в каком порядке должны вводиться числа.
Результат:
Описание слайда:
Математическое выражение Запрограммировать следующее выражение: Числа а, b, f вводятся с клавиатуры. Организовать пользовательский интерфейс, таким образом, чтобы было понятно, в каком порядке должны вводиться числа. Результат:

Слайд 41





Деление числа на разряды
Составить программу, которая будет считывать введённое пятизначное число. После чего, каждую цифру этого числа необходимо вывести в новой строке.
Результат:
Описание слайда:
Деление числа на разряды Составить программу, которая будет считывать введённое пятизначное число. После чего, каждую цифру этого числа необходимо вывести в новой строке. Результат:

Слайд 42





Подсказка: 
Подсказка: 
Чтобы узнать последнюю цифру числа, нужно взять остаток от деления нашего пятизначного числа на 10. 
Выводим число.
Затем делим наше пятизначное число на 10, чтобы сдвинуться на одну цифру.
Если число не пятизначное, вывести ошибку и приглашение повторить ввод.
Описание слайда:
Подсказка: Подсказка: Чтобы узнать последнюю цифру числа, нужно взять остаток от деления нашего пятизначного числа на 10. Выводим число. Затем делим наше пятизначное число на 10, чтобы сдвинуться на одну цифру. Если число не пятизначное, вывести ошибку и приглашение повторить ввод.

Слайд 43





Конвертер мер длины
Программа должна переводить число, введенное с клавиатуры, в выбранную меру длины. (1 миля = 1.609344 км)
Пример:
Описание слайда:
Конвертер мер длины Программа должна переводить число, введенное с клавиатуры, в выбранную меру длины. (1 миля = 1.609344 км) Пример:

Слайд 44





Установка Code::Blocks
http://cppstudio.com/post/2650/
Описание слайда:
Установка Code::Blocks http://cppstudio.com/post/2650/

Слайд 45





Среда разработки Code::Blocks
Описание слайда:
Среда разработки Code::Blocks

Слайд 46


Алгоритмические языки и программирование, слайд №46
Описание слайда:

Слайд 47


Алгоритмические языки и программирование, слайд №47
Описание слайда:

Слайд 48





Среда разработки Code::Blocks
Описание слайда:
Среда разработки Code::Blocks

Слайд 49





Среда разработки Code::Blocks
Описание слайда:
Среда разработки Code::Blocks

Слайд 50





Среда разработки Code::Blocks
Описание слайда:
Среда разработки Code::Blocks



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