Содержание
- 2. Электронно-вычислительная машина (компьютер):
- 3. Для обработки информации при помощи ЭВМ, необходимо: Превратить входную информацию в данные, пригодные для хранения в
- 4. Таким образом:
- 5. Язык программирования Си Си - стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell
- 6. main() { } главная (основная) функция всегда имеет имя main начало программы «тело» программы (основная часть)
- 7. Что происходит дальше? main() { } first.cpp исходный файл first.o Транслятор (компилятор) ЪБzЦ2?|ё3БКа n/36ШпIC+И- ЦЗ_5МyРЧб s6bд^:/@:лЖ1_
- 8. Вывод текста на экран #include main() { printf("Привет!"); } include = включить файл stdio.h: описание стандартных
- 9. Переход на новую строку #include main() { printf("Привет,\n Вася!"); } Привет, Вася! на экране: последовательность \n
- 10. Символы управления выводом Для управления расположением текста на экране (в окне вывода) используются специальные символы форматирования.
- 11. Включение русской кодовой страницы #include #include main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); printf("Привет!"); } файл Windows.h: описание специфических
- 12. Для написания, компиляции и отладки программ в настоящее время широко используются программные комплексы, которые называются IDE
- 13. Интегрированная среда разработки Включает в себя: текстовый редактор для создания и редактирования текстов программ компилятор для
- 14. Интегрированная среда разработки Для написания простых программ под ОС Windows будет использоваться IDE DEV-CPP здесь мы
- 15. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ Клавиши и кнопки управления Dev-CPP
- 16. СООБЩЕНИЯ ОБ ОШИБКАХ КОМПИЛЯЦИИ эта ошибка обнаружена здесь!
- 17. НАИБОЛЕЕ «ПОПУЛЯРНЫЕ» ОШИБКИ
- 18. Задания Вывести на экран текст "лесенкой" Вася пошел гулять Вывести на экран рисунок из букв Ж
- 19. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА Практические занятия Занятие 2
- 20. Хранение данных: Переменные
- 21. Что такое переменная? Переменная – это ячейка в памяти компьютера, которая имеет имя и хранит некоторое
- 22. Какие имена правильные? i j R&B temperature1 4you Internal_Pressure Вася current_offset _ABBA [Privet] A+B Могут включать
- 23. Объявление переменных Объявить переменную = определить её имя, тип и начальное значение (если нужно). main() {
- 24. Оператор присваивания Оператор – это команда языка программирования. Оператор присваивания служит для изменения значения переменной.
- 25. Оператор присваивания Общая структура: Значение выражения вычисляется в процессе выполнения оператора присваивания. Выражение может включать: константы
- 26. main() { int a, b; float x, y; a = 5; 10 = x; y =
- 27. Особенность деления в Си main() { int a = 7; float x; x = a /
- 28. Сокращенная запись операций в Си Смысл сокращенной записи – уменьшение вероятности случайных опечаток при наборе текста
- 29. Пошаговое исполнение программы main() { int a, b; a = 5; b = a + 2;
- 30. Порядок выполнения операций вычисление выражений в скобках умножение, деление, % слева направо сложение и вычитание слева
- 31. Вычислительная программа Задача. Ввести два целых числа и вывести на экран их сумму. #include #include main()
- 32. Ввод чисел с клавиатуры scanf ("%d%d", &a, &b); формат ввода scanf() – функция ввода с консоли
- 33. Что неправильно? int a, b; scanf ("%d", a); scanf ("%d", &a, &b); scanf ("%d%d", &a); scanf
- 34. Вывод чисел на экран printf ("%d", c); здесь вывести целое число это число взять из ячейки
- 35. Вывод целых чисел int x = 1234; printf ("%d", x); 1234 printf ("%9d", x); минимальное число
- 36. Вывод вещественных чисел float x = 123.4567; printf ("%f", x); 123.456700 printf ("%9.3f", x); минимальное число
- 37. Полное решение #include #include main() { int a, b, c; SetConsoleCP(1251); SetConsoleOutputCP(1251); printf("Введите два целых числа\n");
- 38. Линейный алгоритм начало конец c = a + b; ввод a, b вывод c блок «начало»
- 39. Задания «4»: Ввести три числа, найти их сумму и произведение. Пример: Введите три числа: 4 5
- 40. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА Практические занятия Занятие 3
- 41. УПРАВЛЕНИЕ ИСПОЛНЕНИЕМ ПРОГРАММЫ В СИ Алгоритмы на языке Си описываются при помощи специальных ключевых слов –
- 42. Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
- 43. Вариант 1. Блок-схема полная форма ветвления блок «решение»
- 44. Вариант 1. Программа main() { int a, b, max; printf("Введите два целых числа:\n"); scanf("%d%d", &a, &b
- 45. Оператор условия (условного исполнения) if ( условие ) { // что делать, если условие верно }
- 46. Что неправильно? if a > b { a = b; } else b = a; if
- 47. Вариант 2. Блок-схема неполная форма ветвления
- 48. Вариант 2. Программа main() { int a, b, max; printf("Введите два целых числа:\n"); scanf("%d%d", &a, &b
- 49. Задача: Найти корни квадратного уравнения
- 50. main() { double a, b, c, D; printf("Введите коэффициенты квадратного уравнения:\n"); scanf("%lf%lf%lf", &a, &b, &c); D
- 51. Сложные условия Задача. Надо вывести возраст человека так, чтобы после числа было напечатано слово «год», «года»
- 52. Алгоритм начало ввод x “x года” да нет n 1? “x год” n = последняя цифра
- 53. Программа main() { int x; printf("Введите возраст\n"); scanf("%d", &x); int n = x % 10; if
- 54. Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью
- 55. Сложные условия Порядок выполнения условных выражений: выражения в скобках ! (НЕ, отрицание) , >= ==, !=
- 56. Истинно или ложно при a = 2; b = 3; c = 4: !(a > b)
- 57. Задания «4»: Ввести пять чисел и найти наибольшее из них. Пример: Введите пять чисел: 4 15
- 58. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА Практические занятия Занятие 4
- 59. Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов (цикл со
- 60. Цикл с неизвестным числом шагов Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой?
- 61. Алгоритм начало count конец нет да n != 0? count = 0; count = count +
- 62. Программа main() { int n, count; printf("Введите целое число\n"); scanf("%d", &n); count = 0; while (n
- 63. Цикл с условием while ( условие ) { // тело цикла } Особенности: можно использовать сложные
- 64. Цикл с условием Особенности: условие проверяется каждый раз при входе в цикл если условие на входе
- 65. Сколько раз выполняется цикл? a = 4; b = 6; while ( a 2 раза a
- 66. Задания «4»: Ввести целое число и найти сумму его цифр. Пример: Введите целое число: 1234 Сумма
- 67. Цикл с постусловием Задача: Ввести целое положительное число ( Проблема: Как не дать ввести отрицательное число
- 68. Цикл с постусловием: алгоритм начало конец нет да n тело цикла условие блок «типовой процесс» ввод
- 69. Программа main() { int n; do { printf("Введите положительное число\n"); scanf("%d", &n); } while ( n
- 70. Сколько раз выполняется цикл? a = 4; b = 6; do { a ++; } while
- 71. Задания (с защитой от неверного ввода) «4»: Ввести натуральное число и определить, верно ли, что сумма
- 72. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА Практические занятия Занятие 5
- 73. Цикл с известным числом шагов Цикл с известным числом шагов организуется при помощи специальной переменной –
- 74. Алгоритм начало i, i2, i3 конец нет да i i = 1; i = i +
- 75. Программа main() { int i = 0; while (i { int i2 = i*i; int i3
- 76. int i; for (i = 0; i { printf("%d %d %d\n", i, i*i, i*i*i); } Оператор
- 77. Цикл с уменьшением счетчика Задача. Вывести на экран квадраты и кубы целых чисел от 8 до
- 78. Оператор цикла for – общий вид for (начальные значения; условие продолжения цикла; действия на каждом шаге)
- 79. Оператор цикла for Особенности: условие проверяется в начале очередного шага цикла, если оно ложно, то цикл
- 80. Сколько раз выполняется цикл? a = 1; for(i=1; i a = 4 a = 1; b=2;
- 81. Замена for на while и наоборот for( i=1; i { // тело цикла } i =
- 82. Задания «4»: Ввести a и b и вывести квадраты и кубы чисел от a до b.
- 83. Оператор выбора Задача: Ввести номер месяца и вывести количество дней в этом месяце. Решение: Число дней
- 84. Алгоритм начало конец ни один вариант не подошел ввод M да нет M = 1? D
- 85. Программа main() { int M, D; printf("Введите номер месяца:\n"); scanf("%d", &M); switch ( M ) {
- 86. Оператор выбора Задача: Ввести букву и вывести название животного на эту букву. Особенность: выбор по символьной
- 87. Оператор выбора switch Особенности: после switch может быть имя переменной или арифметическое выражение целого типа (int)
- 88. Задание Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года. Пример: Введите
- 89. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА Практические занятия Занятие 6
- 90. Cамый простой механизм ввода – чтение по одному символу из стандартного входного потока (с клавиатуры) и
- 91. Ввод/вывод символов Задача. Ввести число. Затем обеспечить следующую функциональность: клавиши «+» и «-» увеличивают / уменьшают
- 92. Ввод/вывод символов: алгоритм начало конец нет да c = 27? ввод числа n ввод символа c
- 93. Программа main() { int n, c; printf("Введите число:\n"); scanf("%d", &n); do { c = getch(); switch
- 94. Меню в программе Задача. Написать программу, вычисляющую площади различных фигур. Тип фигуры и ее параметры должны
- 95. Программа main() { printf("Вычисление площадей фигур:\n"); printf("1: Круг\n"); printf("2: Квадрат\n"); printf("3: Треугольник\n"); printf("0: Выход из программы\n");
- 96. Задания «4»: Ввести два числа, затем сделать так, чтобы нажатие «+» увеличивало бы первое число на
- 97. Функции В языке Си функция – группа из одного или нескольких операторов, имеющая имя. Как правило,
- 98. Задача: составить функцию, которая вычисляет наибольшее из двух значений, и привести пример ее использования Функция: параметры
- 99. Функции Объявление функции: тип_функции имя_функции (список_параметров) { тело_функции } Имя типа, стоящее перед именем функции, задает
- 100. Вызов функции Когда нужно, чтобы выполнились действия, описанные в функции, функцию вызывают. Для этого есть два
- 101. Вызов функции int Max (int a, int b) { if (a > b) return a; else
- 102. Объявление переменных и область видимости Язык Си позволяет объявлять переменные в любом месте файла с исходным
- 103. Функции Вернемся к нашей задаче вычисления площадей фигур. Нам нужно описать три функции: для вычисления площади
- 105. Скачать презентацию






































































































Интернет-источники по географии
Информатика для 4 класса. Компьютерные программы
Запросы в СУБД
Методы и алгоритмы трехмерной графики
Операционные системы для разработчиков программного обеспечения. (Лекция 3)
Создание презентации для выступления
Компьютерное проектирование
Информационная безопасность
Слайды Бахтурина
SparkML basics
Язык HTML. Оформление текста
Онлайн или не онлайн – вот в чем вопрос
Обработка текстовой информации. Стили
Двоичное кодирование и информационные процессы
Информатика 05.09
Конкурс социальных сетей
Тестирование и развёртывание приложения
Power Point Урок_2
Файловая система
Конструирование алгоритмов. Основы алгоритмизации
Методы защиты информации на предпртятии
Программирование. Практические занятия
Лазерный гравер на микроконтроллере Atmega 328
Homework assignment
Правило @media screen
Введение в архитектуру ЭВМ. Форматы команд и способы адресации ЭВМ
Как работать с заданиями. Пошаговая инструкция для студентов ФНиДО БГУИР
Художественно-техническое оформление издания