Содержание
- 2. ТЕОРИЯ Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда –
- 3. ЯЗЫК Си 1972-1974 – Брайан Уилсон Керниган и Де́ннис Макалистэйр Ритчи высокая скорость работы программ много
- 4. Оболочка Dev C ++ 5.11 IDE = Integrated Development Environment интегрированная среда разработки: текстовый редактор для
- 5. Как начать работу? здесь мы набираем программу сообщения об ошибках
- 6. Простейшая программа main() { } главная (основная) программа всегда имеет имя main начало программы «тело» программы
- 7. Библиотеки #include описание стандартных функций ввода и вывода. #include описание функций для работы с клавиатурой и
- 8. Вывод текста на экран Printf(" "); #include #include #include main() { setlocale(LC_ALL,""); printf("Привет!"); }
- 9. Вывод текста на экран Printf(" "); Переход на новую строку #include #include #include main() { setlocale(LC_ALL,"");
- 10. Комментарии к коду #include #include #include main() { setlocale(LC_ALL,""); printf("Привет,\n Вася!"); // вывод на экран getch();
- 11. Самостоятельное задание 1: Вывести на экран текст "лесенкой" Вася пошел гулять 2: Вывести на экран рисунок
- 12. Что такое переменная? Переменная – это ячейка в памяти компьютера, которая имеет имя и хранит некоторое
- 13. Имена переменных Могут включать латинские буквы (A-Z, a-z) знак подчеркивания _ цифры 0-9 НЕ могут включать
- 14. Объявление переменных Объявить переменную – определить ее тип, имя, начальное значение, и выделить ей место в
- 15. Оператор присваивания Общая структура: Оператор – это команда языка программирования высокого уровня. Оператор присваивания служит для
- 16. Оператор присваивания Пример a = 5; x = a + 20; y = (a + x)
- 17. Ввод чисел с клавиатуры scanf ("% ", & ); – форматный ввод scanf ("%d%d", &a, &b);
- 18. Ввод чисел с клавиатуры scanf ("%d%d", &a, &b); scanf – форматный ввод формат ввода адреса ячеек,
- 19. Что неправильно? int a, b; scanf ("%d", a); scanf ("%d", &a, &b); scanf ("%d%d", &a); scanf
- 20. Вывод чисел на экран printf ("%d", c); здесь вывести целое число это число взять из ячейки
- 21. Вывод целых чисел int x = 1234; printf ("%d", x); 1234 Результат минимальное число позиций printf
- 22. Вывод вещественных чисел float x = 123.4567; printf ("%f", x); Результат 123.456700 минимальное число позиций, 6
- 23. Особенность деления в Си main() { int a = 7; float x; x = a /
- 24. Сокращенная запись операций в Си a = a + 1; инкремент a++; a = a +
- 25. Что будет выведено? int a = 1, b = 3; printf("a+%d=a+b", b); a+3=a+b int a =
- 26. Как записать оператор вывода? X(3)=1 int a = 1, b = 3 printf("X(%d)=%d", b, a); 4=1+3
- 27. Разбивание числа на цифры Например: введенное четырехзначное число нужно разбить на отдельные цифры используя деление и
- 28. /*Тысячи*/ A1 = (х - (х % 1000)) / 1000; /*Сотни*/ A2 = ((х - (х
- 29. Блок-схема линейного алгоритма блок «начало» блок описания переменных блок «процесс» блок «вывод» блок «конец» блок «ввод»
- 30. ВЕТВЛЕНИЯ Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися. Блок-схема Вариант 1.
- 31. Операторы ветвления if ( условие ) { // что делать, если условие верно } else {
- 32. Операторы ветвления Вариант 1. Программа main() { int a, b, max; printf("Введите два целых числа\n"); scanf("%d%d",
- 33. Операторы ветвления Что неправильно? if a > b { a = b; } else b =
- 34. Операторы ветвления Вариант 2. Программа main() { int a, b, max; printf("Введите два целых числа\n"); scanf("%d%d",
- 35. Операторы ветвления Задания 1: Ввести два числа и вывести их в порядке возрастания. Пример: Введите два
- 36. Сложные условия Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и
- 37. Вариант 1. Алгоритм Сложные условия
- 38. Вариант 1. Программа Сложные условия main() { int x; printf("Введите возраст\n"); scanf("%d", &x); if (x >=
- 39. Вариант 2. Алгоритм Сложные условия ‘подходит’ 'не подходит'
- 40. Вариант 2. Программа main() { int x; printf("Введите возраст\n"); scanf("%d", &x); if ( x >= 25
- 41. Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью
- 42. Сложные условия Порядок выполнения сложных условий: выражения в скобках ! (НЕ, отрицание) , >= ==, !=
- 43. Сложные условия Примеры Истинно или ложно при a = 2; b = 3; c = 4;
- 44. Сложные условия Задания «1»: Ввести три числа и определить, верно ли, что они вводились в порядке
- 45. Циклы Цикл – это многократное выполнение одинаковых действий. цикл с известным числом шагов цикл с неизвестным
- 46. Циклы N := N + 1
- 47. начало конец да нет N != 5? N = 0; N = N + 1; еще
- 48. Циклы с условием Цикл с предусловием While main() { int N; N = 0; while (
- 49. Что получим в результате работы программы на экране? main() { int N; N = 2; while
- 50. main() { int N; N = 1; while ( N != 5 ) { printf("%d\n", N*N*N);
- 51. Задания «1»: Ввести натуральное число вывести квадраты и кубы всех чисел от 1 до этого числа.
- 52. Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой? Задача: Ввести целое число (
- 54. Скачать презентацию