Вернуться   Развлекательный портал CN.ru - Форум > Технологии > Программирование > Начинающим

Ответ
 
Опции темы
Старый 24.04.2007, 20:36 ↑ #41
Spr1ne Мужской
местный
 
Аватар для Spr1ne
 
Регистрация: 13.03.2007
Возраст: 29
Сообщений: 88
Репутация: 10
Spr1ne на старте
Отправить сообщение для Spr1ne с помощью ICQ
По умолчанию Re: Уроки программирования на C++ для начинающих

Могу помочь с сайтом т.к был опыт с созданием сайтов только не на php а на простом html. Действительно если делать сайт нужно поболее человек . Ну люди кто присоеденится может есть кто-то кто знает php? Я также занимаюсь дизайном.
Spr1ne вне форума   Ответить с цитированием
Старый 24.04.2007, 20:50 ↑ #42
Abel Nightroad Мужской
реликт эго-форума
 
Аватар для Abel Nightroad
 
Регистрация: 09.02.2005
Адрес: 207 нанка
Возраст: 32
Сообщений: 3,129
Репутация: 358
Abel Nightroad за словом в карман не полезет Abel Nightroad за словом в карман не полезет Abel Nightroad за словом в карман не полезет Abel Nightroad за словом в карман не полезет
Отправить сообщение для Abel Nightroad с помощью ICQ
По умолчанию Re: Уроки программирования на C++ для начинающих

Кстати да... Нафига GOTO рассказывать? Оно мертво уже 100 лет)
Циклы ИМХО решают все GOTOвые задачи)



Spr1ne, какой сайт?? 0_о
__________________
Человекообразный примат по программному обеспечению
Abel Nightroad вне форума   Ответить с цитированием
Старый 24.04.2007, 21:24 ↑ #43
dkanus Мужской
cтарейшина эго-форума
 
Регистрация: 28.01.2007
Сообщений: 761
dkanus отключил(а) отображение уровня репутации
По умолчанию Re: Уроки программирования на C++ для начинающих

Цитата:
Сообщение от McKuzmich Посмотреть сообщение
switch и goto разные вещи... goto умер или точнее убит уже давно, он запутывает текст. switch - хорошо, логическое продолжение if'ов.
Я и не говорю что это одно и то же, просто анология для понимания, ибо функционируют одинаково.
А знать надо всё. Мне goto как-то пригодился...
dkanus вне форума   Ответить с цитированием
Старый 30.04.2007, 15:41 ↑ #44
dkanus Мужской
cтарейшина эго-форума
 
Регистрация: 28.01.2007
Сообщений: 761
dkanus отключил(а) отображение уровня репутации
Exclamation Re: Уроки программирования на C++ для начинающих

Урок шестой - нормальные циклы
Итак, на прошлом уроке мы делали цикл с помощью меток, но обычно они создаются иначе. Есть 3 формы:
Код:
while(some_operation)
**
... // Этот цикл будет выполняться cнова и cнова, пока верно
    //some_operation, проверка происходит в начале каждой итерации
}
...
do
**
... //Тоже самое, только мы сначала делаем, а потом проверяем
}
while(some_operation)
...
for(int i=0;i < 10;i ++)// Декларация этого цикла разбита на 3 отсека
**          //первый выполняется при запуске цикла
           //второй - условие выполнения следующей итерации
           //а действие третьего выполняется после каждой итерации цикла
...
}
Принудительный выход из цикла осуществляется оператором break, а принудительное начало новой итерации оператором continue.
Если вы справились с задание предыдущего урока то сложностей возникнуть не должно, но всё же разберём один пример
Код:
#include <stdio.h>
#include <conio.h>
void main()
**
 int n = 0;
 scanf("%d", &n);
 for(int i = 1;i <= n;i ++)
 **
  printf("This is string number %d\n", i);
 }
 puts("That's all");
 getch();
}
Задание - модифицировать программу так, чтобы была возможность выполнить её ещё раз без перезапуска
P.S. - задержки выпуска уроков вызваны некоторой загруженностью автора
P.P.S. - при обнаружении опечаток или фактических ошибок просьба уведомить через ЛС

Последний раз редактировалось dkanus; 30.04.2007 в 15:44.
dkanus вне форума   Ответить с цитированием
Старый 07.05.2007, 16:30 ↑ #45
dkanus Мужской
cтарейшина эго-форума
 
Регистрация: 28.01.2007
Сообщений: 761
dkanus отключил(а) отображение уровня репутации
Exclamation Re: Уроки программирования на C++ для начинающих

Урок седьмой - функции
Итак, пришло время изучить этот крайне полезный так сказать инструмент. Для упрощения сказать, что это минипрограмы, которые выполняют ту или иную работу. С первого урока мы вызывали другие предопределённые функции.
Все наши программы заключались в блок.
Код:
void main()
**
}
Это главная функция, с неё начинает работу програма. Сегодня мы научимся создавать свои функции. Итак, каждая функция по завершению работы может передавать нам какое-либо значение и для начала мы должны указать этот тип, если мы не нуждаемся в передаче значений, то может просто указать void, как мы это делали с главной функцией, затем указываем желаемое имя функции и две скобки, внутри которых, при необходимости, указываем через запятую переменные, которые передаются функции. Далее идёт тело функции, заключённое в **}.
Пример:
Код:
#include <stdio.h>
#include <conio.h>
int sum(int a, int b)
**
 return a + b; // return предназначено для возврата значения функции
                   // также на этой инструкции обрывается выполнение
                   // програмы, если возращаемое значение не void, то она
                   //обязательна. Однако можно указать и для void для
                   //завершения
}
void outnum(int a)
**
 printf("outnum: %d", a);
}
void main()
**
 int a, b;
 puts("Enter a:");
 scanf("%d", &a);
 puts("Enter b:");
 scanf("%d", &b);
 outnum(sum(a, b));
 getch();
 return;
 puts("Secret level"); //А этот код никогда не будет выполнен
}
Задание - написать калькулятор с возможностью для пользователя выбора действия. Также пользователь должен иметь возможность считать на нём примеры по нескольку раз без перезапуска програмы. Использование функций обязательно.
dkanus вне форума   Ответить с цитированием
Старый 15.05.2007, 16:37 ↑ #46
dkanus Мужской
cтарейшина эго-форума
 
Регистрация: 28.01.2007
Сообщений: 761
dkanus отключил(а) отображение уровня репутации
По умолчанию Re: Уроки программирования на C++ для начинающих

Нужно мнение народа - что лучше рассказать дальше? Думал массивы, но как-то неуверен - пора ли? Принимаются мнения всех.
dkanus вне форума   Ответить с цитированием
Старый 15.05.2007, 23:32 ↑ #47
Hogofogo Мужской
завсегдатай эго-форума
 
Аватар для Hogofogo
 
Регистрация: 26.06.2006
Адрес: #161
Возраст: 55
Сообщений: 348
Репутация: 217
Hogofogo слава не за горами Hogofogo слава не за горами Hogofogo слава не за горами
По умолчанию Re: Уроки программирования на C++ для начинающих

Да пожалуй, не массивы, а более развёрнуто - структуры данных. И их "предки" - массивы. Ну а потом следуюий урок - классы как явление природы c++
__________________

Дышите думайте глубже, вы взволнованы умны.
Hogofogo вне форума   Ответить с цитированием
Старый 26.06.2007, 20:01 ↑ #48
legal Мужской
новый эго-житель
 
Регистрация: 25.06.2007
Возраст: 42
Сообщений: 3
Репутация: 0
legal молчание-золото
По умолчанию Re: Уроки программирования на C++ для начинающих

to Dkanus что уроки кончились?
Если дальше будешь продолжать - то, по моему мнению, рассказ о массивах должен был идти до объяснения функций (чтобы потом говорить о особенностях передачи массивов). А дальше, конечно, структуры и классы. В такой последовательности я читаю курс по информатике студентам в НГТУ.
legal вне форума   Ответить с цитированием
Старый 26.06.2007, 22:48 ↑ #49
DizzWebS Мужской
Just... Dizz
Moderator
 
Аватар для DizzWebS
 
Регистрация: 01.02.2006
Адрес: наносеть 143
Возраст: 29
Сообщений: 2,436
Репутация: 5916
DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум DizzWebS захватил ЭГО-Форум
По умолчанию Re: Уроки программирования на C++ для начинающих

Опа. Нифига, куда я попал! Надо будет с самого первого почитать. Сорри за оффтоп.
__________________
DizzWebS вне форума   Ответить с цитированием
Старый 26.06.2007, 23:46 ↑ #50
Hogofogo Мужской
завсегдатай эго-форума
 
Аватар для Hogofogo
 
Регистрация: 26.06.2006
Адрес: #161
Возраст: 55
Сообщений: 348
Репутация: 217
Hogofogo слава не за горами Hogofogo слава не за горами Hogofogo слава не за горами
По умолчанию Re: Уроки программирования на C++ для начинающих

Цитата:
to Dkanus что уроки кончились?
вероятнее, каникулы начались...
__________________

Дышите думайте глубже, вы взволнованы умны.
Hogofogo вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Текущее время: 04:05. Часовой пояс GMT +6.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot

ВКонтактeTwitterFacebook
Хотите связаться с нами? Напишите письмо, и мы обязательно ответим.