- •190207 Машины и оборудование природообустройства
- •Тула 2007
- •Лабораторная работа № 1 начала программирования на си
- •Лабораторная работа № 2 - 3 организация диалога пользователя и эвм. Программирование арифметических выражений
- •Лабораторная работа № 4 операторы цикла
- •Лабораторная работа № 5 условные операторы
- •If (условие)
- •If (условие) {
- •If (условия)
- •If (условие 1)
- •Лабораторная работа № 6 работа с массивами
- •Целью работы является получение навыков использования массивов
- •Лабораторная работа № 7 работа с функциями
- •Целью работы является получение навыков использования функций
- •Лабораторная работа № 8 компьютерная графика
- •Целью работы является получение навыков работы в графическом режиме с использованием функций графического режима
- •Лабораторная работа № 9 создание страницы html.
- •Создание формы документа
- •Лабораторная работа № 10 изучение основ языка javascript.
- •Лабораторная работа № 11 создание сценариев с использованием условных операторов и операторов цикла
- •Лабораторная работа № 12 создание сценариев с использованием массивов
- •Лабораторная работа № 13 создание сценариев с использованием переключателей
- •Лабораторная работа № 14 создание сценариев с использованием флажков
- •Лабораторная работа № 15
- •Лабораторная работа № 16 создание сценариев с использованием фреймов
- •Меню системы Turbo cи
- •Загрузка существующего исходного файла
Загрузка существующего исходного файла
Для загрузки существующего файла можно воспользоваться двумя способами: FILE/OPEN или клавишей F3.
Сохранение исходного файла
Для сохранения исходного (вновь созданного) файла необходимо из любого места системы нажать F2, либо из главного меню выбрать File/Save
Выполнение программ.
1. Запустить редактор Turbo СИ. Для загрузки Турбо-Си выберите файл TC.EXE.
2. Создать файл программы.
3. Набрать текст программы.
4. Сохранить файл.
5. Запустить программу на выполнение. Для запуска ее нажмите Alt-R или выберите команду Run из главного меню или нажать Ctrl+F9. Для просмотра результатов работы программы воспользуйтесь комбинацией Alt-F5.
Приложение 2
В общем случае программа может содержать, и, как правило, содержит ошибки. При ее компиляции и компоновке Турбо СИ производит синтаксический и семантический контроль и различает два вида ошибок: предупреждения (Wariness), ошибки (Errors).
Расшифровка наиболее часто встречающихся ошибок
Error: Function ‘printf’ should have a prototype |
Не подключена стандартная библиотека <printf.h> |
Добавить оператор в первую часть программы #include <printf.h> |
Error: Function ‘scanf’ should have a prototype |
Не подключена стандартная библиотека <scanf.h> |
Добавить оператор в первую часть программы #include <scanf.h> |
Error: Function ‘getch’ should have a prototype |
Не подключена стандартная библиотека <conio.h> |
Добавить оператор в первую часть программы #include <conio.h> |
Error: Function ‘sin’ should have a prototype |
Не подключена стандартная библиотека <math.h> |
Добавить оператор в первую часть программы #include <math.h> |
Error: Function ‘line’ should have a prototype |
Не подключена стандартная библиотека <graphics.h> |
Добавить оператор в первую часть программы #include <graphics.h> |
Error: Statement missing ; |
Отсутствует точка с запятой |
Добавить в выделенную строку «;» |
Error: Unterminated string or character constant |
Отсутствует в операторе недостающие символы (запятые, кавычки и т.д.) |
Добавить недостающие символы |
Error: Function call missing ) |
Ошибка в написании оператора (отсутствуют запятые, кавычки, скобки и т.д.) |
Исправить неправильные символы на соответствующие оператору |
Error: Undefined symbol |
отсутствует тип переменной или константы |
Указать тип перед именем переменой или константы |
Scanf: floating point formats not linked |
Не соответствует тип объявленной переменной и формат ввода и вывода |
Изменить формат ввода или вывода на соответствующий типу переменной |
Error: Compound statement missing ) |
отсутствует символ } |
Добавить недостающие символы |
Error: Declaration terminated incorrectly. Declaration syntax error |
Синтаксическая ошибка (отсутствует точка с запятой, кавычки, запятые и т.д.) |
Добавить недостающие символы |
Приложение 3
Примеры сценариев JavaScript
/////////////////////////////////////////
<html>
<body>
это HTML документ
<br>
<script language="JavaScript">
document.write("Это и есть JavaScript!")
</script>
<br>
Выходим обратно в HTML
</body>
</html>
///////////////////////////////////////////
<html>
<body>
это HTML документ
<br>
<script language="JavaScript">
<! - защита от старых версий броузеров
document.write("Это и есть JavaScript!")
// ->
</script>
<br>
Выходим обратно в HTML
</body>
</html>
///////////////////////////////////////////
клавиша
<form>
<input tipe="button" value="нажимать здесь" onClick="alert('попал')">
</form>
////////////////////////////////////////////
функции
<html>
<script language="JavaScript">
<! -hide
document.write("Привет!<br>");
document.write("Это JavaScript!<br>");
document.write("Привет!<br>");
document.write("Это JavaScript!<br>");
document.write("Привет!<br>");
document.write("Это JavaScript!<br>");
// ->
</script>
</html>
<html>
<script language="JavaScript">
<! -hide
function myfunction() {
document.write("Привет!<br>");
document.write("Это JavaScript!<br>");
}
myFunction();
myFunction();
myFunction();
// ->
</script>
</html>
/////////////////////////////////////////
вывод данных в всплывающие окна
<html>
<head>
<script language="JavaScript">
<! -hide
function calculation() {
var x=12;
var y=5;
var result=x+y;
alert(result);
}
// ->
</script>
</head>
<body>
<form>
<input tipe="button" value="считать"
onClick="calculation()">
</form>
</body>
</html>
////////////////////////////////////////////////
HTML - page
<html>
<head>
<title>My homepage</title>
</head>
<body bgcolor=#ffffff>
<center>
<img src="home.gif" name="pic1" width=200 height=100>
</center>
<p>
<form name="myForm">
Name:
<input type="text" name="name" value=""><br>
e-Mail:
<input type="text" name="email" value=""><br><br>
<input type="button" value="Push me" name="myButton"
onClick="alert('Yo')">
</form>
<p>
<center>
<img src="rul.gif" name="pic4" width=300 height=15>
<p>
<a href="http://www.chat.ru/~oollyymmpp">моя страничка</a>
</center>
</body>
</html>
////////////////////////////////////////////////////
фреймы
<html>
<frameset rows="50%,50%">
<frame src="page1.htm" name="frame1">
<frame src="page2.htm" name="frame2">
</frameset>
</html>
<frameset cols="50%,50%">
<frameset rows="50%,50%">
<frame src="cell.htm">
<frame src="cell.htm">
</frameset>
<frameset rows="33%,33%,33%">
<frame src="cell.htm">
<frame src="cell.htm">
<frame src="cell.htm">
</frameset>
</frameset>
////////////////////////////////////////////////
menu
<html>
<head>
<script language="JavaScript">
<! - hide
function load(url) {
parent.main.location.href=url;
}
// ->
</script>
</head>
<body>
<a href="javascript:load('fist.htm')">fist</a>
<a href="second.htm" terget="main">second</a>
<a href="third.htm" terget="_top">third</a>
</body>
</html>
///////////////////////////////////////////////
Создание новых окон ////////////////////////
<html>
<head>
<script language="JavaScript">
<! - hide
function openWin2() {
myWin = open ("page.htm", "newWindow",
"width=400,height=300,status=no,toolbar=no,menubar=no");}
// ->
</script>
</head>
<body>
<form>
<input type="button" value="Открываем новое окно 400*300"
onclick="openWin2()">
</form>
</body>
</html>
////////////////////////////////////////////////////
* свойства объекта Window
directories - y/n
location - y/n
menubar - y/n
resizable - y/n
scrollbars - y/n
status - y/n
toolbar - y/n
height - pixel
width - pixel
** // for Javascript ver. 1.2
alwaysLowered - y/n
alwaysRaised - y/n
dependent - y/n
hotkeys - y/n
innerWidth - pixel
innerHeight - pixel
outerWidth - pixel
outerHeight - pixel
screenX - pixel
screenY - pixel
titlebar - y/n
z-lock - y/n
myWin - не является именем окна, это переменная,
с помощью которой обращаются к окну
newWindow - уникальное имя окна (ваше название)
/////////////////////////////////////
Закрытие окон ////////////////////////
<html>
<head>
<script language="JavaScript">
<! - hide
function closeIt() {close();}
// ->
</script>
</head>
<center>
<form>
<input type="button" value="Закрыть окно" onclick="closeIt()">
</form>
</center>
</html>
////////////////////////////////////////////////////
on-the-fly //////////////////////////////////////
<html>
<head>
<script language="JavaScript">
<! - hide
function openWin3() {
myWin = open ("", "newWindow",
"width=400,height=300,status=yes,toolbar=yes,menubar=yes");}
muWin.document.open();
myWin.document.write("<html><head><title>On-the-fly");
myWin.document.write("</title></head><body>");
myWin.document.write("<center><font size=+3>");
myWin.document.write("Этот документ создан ");
myWin.document.write(" при помощи JavaScript");
myWin.document.write("</font></center>");
myWin.document.write("</body></html>");
myWin.document.close(); }
// ->
</script>
</head>
<body>
<form>
<input type="button" value="Закрыть окно" onclick="openWin3()">
</form>
</body>
</html>
////////////////////////////////////////////////////