mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Язык Си: шаг за шагом [Лекция]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
ПРОГРАММИРОВАHИЕ, БАЗЫ ДАHHЫХ
Глава 1. От Бейсика к Си: моя первая программа
-
С чего начать знакомство с новым языком ? Можно
со справочника: идентификаторы, константы, служебные слова.
Скучно. Можно с примера: написать программу из одного оператора, печатающего "Hello, world", а затем долго обсуждать,
как ее редактировать, транслировать, выполнять, какие она
включает заголовочные файлы, библиотечные функции. Слишком
много сложных вещей сразу для такой простой программы.
А можно написать простую программу примерно на 20 строчек
и попытаться выжать из нее комментариев страниц на 10:
что обозначает каждый элемент программы, как он пишется,
зачем нужен и что делает. Думается, что после такого обсуждения возникнет знание языка на уровне "банальной эрудиции":
есть такой тип, операция, выражение, библиотечная функция.
После чего можно будет перейти к систематическому его изучению. Итак, программа, которая находит минимальный элемент
в массивах.
#include
double min(double A[], int nn)
{
double A_min;
int i;
for (i=1, A_min=A[0]; i if (A[i] < A_min) A_min=A[i];
return (A_min);
}
double B[10]={ 3., 6., -5., 4., 12., 3.3, 0.45, 5.,4., 8.};
double C[20];
void main)
{
int i,n1;
double dd;
do
{
printf("Элементов массива:");
scanf("%d", &n1);
} while (n1 < 1 | n1 > 20);
for (i=0; i {
printf("C[%d]=",i);
scanf("%lf", &C[i]);
}
dd = min(C,n1);
printf("Минимум С[i]=%lf\n", dd);
printf("Минимум B[i]=%lf\n", min(B,10);
}
Программа нарочно построена "без единого гвоздя", то есть
без единого комментария, поскольку на первый раз их потребуется слишком много и малая их часть проблемы не решит.
Попробуем разобрать эту программу в несколько подходов. Для
этого каждый раз будем приводить необходимый ее фрагмент.
Шаг 1. Простые переменные и массивы
-
-
double min.
{
- 2 -¬
double А_min; - 1
int i; - 1
L- 3
} - 4 -¬
¦ - 5 ¦
double B[10]={ 3., 6., -5., 4., 12., 3.3, 0.45, 5.,4., 8.};
double C[20];L-T-
L- 6 7
void main)
{ -T- 1
int i,n1;
double dd;- 1
- 8 -¬
.i=0; i { ¦
. ¦


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.03.