ݺߣ

ݺߣShare a Scribd company logo
Лабораторная работа №1.  Простейшие программы на языке Си
Задание на лабораторную работу  Прочитайте изложенный ниже материал. В среде  Turbo C  наберите, отладьте и выполните указанный пример программы для вычисления простейших арифметически выражений. Переделайте программу следующим образом. Пусть после вычисления выражения и вывода результата, выводится вопрос: "Продолжать? (1-да, 0-нет)". Затем вводится ответ.
Экран системы  Borland C ++
Назначение пунктов меню: File  – загрузка, создание и сохранение файлов, выход из системы; Edit  – редактирование программы; Search  – поиск фрагментов текста, контекстная замена и другие операции;  Run  – компиляция, компоновка и запуск программы на выполнение; Compile  – компиляция программы; Debug  – управление возможностями отладчика; Project  – организация проектов (многофайловых программ); Options  – установка параметров интегрированной среды; Window  – управление окнами; Help  – получение справочной информации.
Некоторые команды редактора: Ctrl-Y удалить строку; Ctrl-K B отметить начало блока (нажать одновременно [ Ctrl ] и [ K ], отпустить, затем нажать клавишу [ B ]); Ctrl-K K отметить конец блока; Ctrl-K C копировать блок; Ctrl-K V переместить блок; Ctrl- Ins скопировать блок в буфер; Shift -I ns вставить блок из буфера; Shift - Del вырезать блок, поместив его в буфер; Ctrl-Q Y удалить текст от положения курсора до конца строки  Ctrl-K Y или  Ctrl - Del удалить блок; Ctrl-Q R или  Ctrl - PgUp переместить курсор в начало файла; Ctrl-Q C или  Ctrl - PgDn переместить курсор в конец файла.
Некоторые оперативные клавиши  Borland C ++   F 1 подсказка Alt - F 1 возврат в предыдущее окно подсказки Ctrl - F 1 справка по выбранному (курсором) элементу языка F 2 сохранение файла Ctrl - F 2 завершение выполнения программы в режиме трассировки F 3 открытие файла Alt - F 3 закрытие активного окна F 4 выполнение программы до строки с курсором Shift - F 4 подключение отладчика ( Turbo debugger ) F 5 расширение активного окна на всю оконную область  Alt - F 5 переход в окно  DOS  (с результатами программы) F 6 переключение между открытыми окнами среды
Некоторые оперативные клавиши  Borland C ++ F 7 выполнение выделенной строки программы при трассировке  с заходом в вызываемые функции (подпрограммы) Ctrl - F 7 добавление переменной в окно просмотра значений  Watch F 8 выполнение выделенной строки программы без захода в вызываемые функции (без их трассировки)  F 9 создание выполняемого (. exe ) файла Alt - F 9 компиляция и создание объектного (. obj ) файла Ctrl - F 9 создание выполняемого файла и его запуск F 10 переход в главное меню Esc выход из меню Alt - X выход из  Borland C ++
#include <stdio.h> #include <stdlib.h> #define PROMPT ':' main() { float a,b,rez; char oper; while(putch(PROMPT),scanf(&quot;%f%c%f&quot;,&a,&oper,&b)!=EOF) { switch (oper) { case '+': rez=a+b; break; case '-': rez=a-b; break; case '*': rez=a*b; break; case '/': rez=a/b; break; default: printf(&quot; Ошибка !&quot;); exit(1); } printf(&quot; Результат :%f&quot;,rez) } } Пример

More Related Content

лабораторная работа №1

  • 1. Лабораторная работа №1. Простейшие программы на языке Си
  • 2. Задание на лабораторную работу Прочитайте изложенный ниже материал. В среде Turbo C наберите, отладьте и выполните указанный пример программы для вычисления простейших арифметически выражений. Переделайте программу следующим образом. Пусть после вычисления выражения и вывода результата, выводится вопрос: &quot;Продолжать? (1-да, 0-нет)&quot;. Затем вводится ответ.
  • 4. Назначение пунктов меню: File – загрузка, создание и сохранение файлов, выход из системы; Edit – редактирование программы; Search – поиск фрагментов текста, контекстная замена и другие операции; Run – компиляция, компоновка и запуск программы на выполнение; Compile – компиляция программы; Debug – управление возможностями отладчика; Project – организация проектов (многофайловых программ); Options – установка параметров интегрированной среды; Window – управление окнами; Help – получение справочной информации.
  • 5. Некоторые команды редактора: Ctrl-Y удалить строку; Ctrl-K B отметить начало блока (нажать одновременно [ Ctrl ] и [ K ], отпустить, затем нажать клавишу [ B ]); Ctrl-K K отметить конец блока; Ctrl-K C копировать блок; Ctrl-K V переместить блок; Ctrl- Ins скопировать блок в буфер; Shift -I ns вставить блок из буфера; Shift - Del вырезать блок, поместив его в буфер; Ctrl-Q Y удалить текст от положения курсора до конца строки Ctrl-K Y или Ctrl - Del удалить блок; Ctrl-Q R или Ctrl - PgUp переместить курсор в начало файла; Ctrl-Q C или Ctrl - PgDn переместить курсор в конец файла.
  • 6. Некоторые оперативные клавиши Borland C ++ F 1 подсказка Alt - F 1 возврат в предыдущее окно подсказки Ctrl - F 1 справка по выбранному (курсором) элементу языка F 2 сохранение файла Ctrl - F 2 завершение выполнения программы в режиме трассировки F 3 открытие файла Alt - F 3 закрытие активного окна F 4 выполнение программы до строки с курсором Shift - F 4 подключение отладчика ( Turbo debugger ) F 5 расширение активного окна на всю оконную область Alt - F 5 переход в окно DOS (с результатами программы) F 6 переключение между открытыми окнами среды
  • 7. Некоторые оперативные клавиши Borland C ++ F 7 выполнение выделенной строки программы при трассировке с заходом в вызываемые функции (подпрограммы) Ctrl - F 7 добавление переменной в окно просмотра значений Watch F 8 выполнение выделенной строки программы без захода в вызываемые функции (без их трассировки) F 9 создание выполняемого (. exe ) файла Alt - F 9 компиляция и создание объектного (. obj ) файла Ctrl - F 9 создание выполняемого файла и его запуск F 10 переход в главное меню Esc выход из меню Alt - X выход из Borland C ++
  • 8. #include <stdio.h> #include <stdlib.h> #define PROMPT ':' main() { float a,b,rez; char oper; while(putch(PROMPT),scanf(&quot;%f%c%f&quot;,&a,&oper,&b)!=EOF) { switch (oper) { case '+': rez=a+b; break; case '-': rez=a-b; break; case '*': rez=a*b; break; case '/': rez=a/b; break; default: printf(&quot; Ошибка !&quot;); exit(1); } printf(&quot; Результат :%f&quot;,rez) } } Пример