SlideShare a Scribd company logo
1 of 4
Download to read offline
‫هستي‬ ‫خالق‬ ‫نام‬ ‫به‬
:‫هنرآموز‬ ‫خانوادگي‬ ‫نام‬ ‫و‬ ‫نام‬‫رادمنش‬ ‫نگین‬‫استان‬:‫اصفهان‬:‫شهر‬‫اصفهان‬
‫مشخصات‬
‫کلي‬
‫نام‬‫کتاب‬:‫سازی‬ ‫برنامه‬1‫موضوع‬‫درس‬:‫دستورات‬‫تکرار‬(‫ها‬ ‫حلقه‬)‫پايه‬:‫دوم‬
:‫صفحات‬151-151‫مدت‬‫اجرا‬:09‫دقیقه‬
‫فعاليت‬‫هاي‬
‫قبل‬‫از‬‫تدريس‬
1-‫هدف‬‫کلي‬:‫دستورات‬‫شرطی‬ ‫تکرار‬
2-‫اهداف‬‫جزيي‬:،‫آموز‬ ‫دانش‬ ‫پایان‬ ‫در‬
‫حلقه‬ ‫دستورات‬ ‫تفاوت‬While‫و‬For‫دهد‬ ‫تشخیص‬ ‫را‬.
‫حلقه‬ ‫دستور‬ ‫با‬ ‫های‬ ‫برنامه‬While‫را‬‫به‬For.‫کند‬ ‫تبدیل‬
3-‫اهداف‬‫رفتاري‬:‫بتواند‬ ‫آموز‬ ‫دانش‬ ‫رود‬ ‫مي‬ ‫انتظار‬ ‫درس‬ ‫پایان‬ ‫از‬ ‫پس‬،
.‫دهد‬ ‫توضیح‬ ‫را‬ ‫برنامه‬ ‫در‬ ‫حلقه‬ ‫کاربرد‬
‫حلقه‬ ‫دستور‬ ‫عملکرد‬For.‫دهد‬ ‫توضیح‬ ‫را‬
4-‫روش‬‫هاي‬‫تدريس‬:‫ای‬ ‫برنامه‬ ‫آموزش‬–‫پاسخ‬ ‫و‬ ‫پرسش‬
5-‫رسانه‬‫هاي‬‫آموزشي‬:، ‫کامپیوتر‬‫شبکه‬
6-‫ابزارهاي‬‫آموزشي‬:، ‫ماژیك‬ ، ‫برد‬ ‫وایت‬‫درسی‬ ‫کتاب‬
7-‫فضاهاي‬‫آموزشي‬:‫هر‬ ‫ازای‬ ‫به‬ ‫کامپیوتر‬ ‫کارگاه‬2‫ساپورت‬ ‫نت‬ ‫برنامه‬ ‫به‬ ‫مجهز‬ ‫دبیر‬ ‫سیستم‬ ‫و‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫سیستم‬ ‫یك‬ ‫نفر‬
‫فعاليت‬‫هاي‬‫ضمن‬‫تدريس‬
1-‫پيام‬‫روز‬‫خوبى‬ ‫همه‬ ‫ریشه‬ ،‫دانایى‬‫بدى‬ ‫همه‬ ‫ریشه‬ ‫نادانى‬ ‫و‬ ‫ها‬‫هاست‬.(‫ح‬ ،‫غررالحکم‬111‫و‬110)
2-‫فعاليت‬‫هاي‬‫اوليه‬:
‫آنها‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫و‬ ‫آموزان‬ ‫دانش‬ ‫با‬ ‫احوالپرسی‬ ‫و‬ ‫سالم‬
‫برنامه‬ ‫اجرای‬ ‫و‬ ‫ها‬ ‫کامپیوتر‬ ‫کردن‬ ‫روشن‬Visual Studio
‫برنامه‬ ‫اجرای‬ ‫و‬ ‫شبکه‬ ‫ارتباط‬ ‫برقراری‬NetSupport‫عملی‬ ‫تمرینهای‬ ‫مشاهده‬ ‫و‬ ‫قبل‬ ‫درسهای‬ ‫پرسش‬ ‫بمنظور‬
‫زمان‬(‫دقيقه‬)
5
19
3-‫ارزشيابي‬‫تشخيصي‬:
‫اعداد‬ ‫میخواهیم‬ ‫کنید‬ ‫فرض‬ ،‫مثال‬ ‫برای‬ .‫شود‬ ‫تکرار‬ ‫بار‬ ‫چندین‬ ‫کد‬ ‫از‬ ‫ای‬ ‫قطعه‬ ‫داریم‬ ‫نیاز‬ ،‫اوقات‬ ‫از‬ ‫خیلی‬1‫تا‬199.‫کنیم‬ ‫چاپ‬ ‫را‬
‫دستور‬ ‫هم‬ ‫سر‬ ‫پشت‬ ‫بار‬ ‫صد‬Console.WriteLine‫بنویسیم؟؟؟‬ ‫را‬!!
‫چیست؟‬ ‫حل‬ ‫راه‬
5
4-‫آماده‬‫سازي‬(‫زمينه‬‫سازي‬:)
‫کنیم‬ ‫تکرار‬ ‫دلخواه‬ ‫تعداد‬ ‫به‬ ‫را‬ ‫دستوراتی‬ ‫که‬ ‫دهند‬ ‫می‬ ‫را‬ ‫قابلیت‬ ‫این‬ ‫ما‬ ‫به‬ ‫ها‬ ‫حلقه‬.
‫انتظارات‬:
5-‫ارائه‬‫درس‬:‫فعاليت‬‫هاي‬‫معلم‬
‫ب‬‫دستور‬ ‫وسییله‬for‫یك‬ ‫توان‬ ‫می‬‫تعداد‬ ‫را‬ ‫کد‬ ‫از‬ ‫قطعه‬
.‫کنیم‬ ‫اجرا‬ ‫داریم‬ ‫نظر‬ ‫مد‬ ‫که‬ ‫دلخواهی‬‫کلی‬ ‫ساختار‬For:
for({init};{condition};{increment})
{
// loop body
}
1.init:‫متغیری‬‫است‬‫عمل‬ ‫آن‬ ‫اساس‬ ‫بر‬ ‫شمارنده‬ ‫که‬
‫کرد‬ ‫خواهد‬.init‫شمارنده‬‫است‬ ‫ای‬،‫تکرار‬ ‫هر‬ ‫در‬ ‫که‬
‫این‬ .‫شود‬ ‫می‬ ‫اضافه‬ ‫واحد‬ ‫یك‬ ‫آن‬ ‫مقدار‬‫متغیر‬‫دارای‬
‫اولیه‬ ‫مقدار‬‫است‬.
2.Condition:‫حلقه‬ ‫اتمام‬ ‫شرط‬‫است‬‫می‬ ،‫مثال‬ ‫برای‬ ،
‫ما‬ ‫شرط‬ ‫خواهیم‬19‫قسمت‬ ‫این‬ ‫در‬ .‫شود‬ ‫تکرار‬ ‫بار‬
‫اتمام‬ ‫به‬ ‫حالتی‬ ‫چه‬ ‫در‬ ‫ما‬ ‫حلقه‬ ‫که‬ ‫کنیم‬ ‫می‬ ‫تعیین‬
‫ب‬‫قسمت‬ ‫این‬ .‫رسد‬‫دارای‬‫نوع‬ ‫از‬ ‫بازگشتی‬ ‫مقدار‬bool
‫می‬‫باشد‬.
1.Increment:‫ه‬ ‫با‬ ‫که‬ ‫مقداری‬ ‫بخش‬ ‫این‬ ‫در‬‫تکرار‬ ‫بار‬ ‫ر‬
‫می‬ ‫مشخص‬ ‫را‬ ‫شود‬ ‫می‬ ‫کم‬ ‫یا‬ ‫اضافه‬ ‫ما‬ ‫شمارنده‬ ‫به‬
‫کنیم‬.
4.Loop body:‫حلقه‬ ‫بدنه‬for‫شامل‬‫دستوراتی‬‫است‬
‫حلقه‬ ‫تکرار‬ ‫بار‬ ‫هر‬ ‫با‬ ‫خواهیم‬ ‫می‬ ‫که‬‫شوند‬ ‫اجرا‬.
‫فعاليت‬‫هاي‬‫فراگيران‬)‫فردي‬–‫گروهي‬(
‫چاپ‬‫بین‬ ‫زوج‬ ‫اعداد‬1‫تا‬199
‫گروه‬ ‫روش‬1:
for(int counter = 1; counter <=
100; counter++)
{
if(counter % 2 == 0)
Console.WriteLine(counter);
}
‫گروه‬ ‫روش‬2:
for(int counter = 2; counter <=
100; counter = counter + 2)
Console.WriteLine(counter);
‫آموز‬ ‫یش‬‫ی‬‫دان‬
‫پروژه‬ ‫بتواند‬
‫تعیین‬ ‫هیای‬
‫در‬ ‫شیییده‬
‫کار‬ ‫یمت‬‫قسی‬
‫یاه‬‫ی‬‫یارگ‬‫ی‬‫ک‬ ‫در‬
‫را‬ ‫یاب‬‫یتی‬‫کی‬
.‫دهد‬ ‫انجام‬
03
5.‫اعداد‬ ‫چاپ‬ :‫مثال‬1‫تا‬19‫خروجی‬ ‫در‬
for(int counter = 1; counter <= 10;
counter++)
Console.WriteLine(counter);
6-‫جمع‬‫بندي‬‫و‬‫نتيجه‬‫گيري‬:
6.‫کلمه‬For،‫یك‬‫کلمه‬‫رزرو‬‫شده‬‫است‬.‫متغیری‬‫که‬‫در‬‫حلقه‬For‫استفاده‬‫می‬،‫شود‬‫هر‬‫نام‬‫مجازی‬‫تواند‬ ‫می‬
‫شمارنده‬ ‫به‬ ‫متغیر‬ ‫این‬ .‫باشد‬ ‫داشته‬‫معروف‬‫می‬‫باشد‬.‫چون‬‫نقش‬‫شمارش‬‫تعداد‬‫تکرار‬‫حلقه‬ِ‫د‬ ‫بعهده‬ ‫را‬.‫ارد‬
‫شمارش‬‫می‬‫تواند‬‫به‬‫صورت‬‫صعودی‬‫یا‬‫نزولی‬‫انجام‬‫شود‬.
7..‫کنیم‬ ‫می‬ ‫استفاده‬ ‫ها‬ ‫حلقه‬ ‫از‬ ‫دستورات‬ ‫تکرار‬ ‫از‬ ‫جلوگیری‬ ‫برای‬
5
‫فعاليت‬‫هاي‬‫بعد‬‫از‬‫تدريس‬
1-‫ارزشيابي‬‫تكويني‬)‫مرحله‬‫اي‬(
1.‫ضرب‬ ‫جدول‬ ‫چاپ‬19*19
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10; j++)
{
Console.Write((i*j) + "t");
}
Console.WriteLine();
}
‫آمششوز‬ ‫دانششش‬
‫یششا‬ ‫ه‬ ‫پششژو‬
‫ششششده‬ ‫تعیین‬
‫ش‬‫ش‬ ‫قسششش‬ ‫در‬
‫ششا‬ ‫ششژیشش‬ ‫تشش‬
‫انجام‬ ‫را‬ ‫کتاب‬
.‫دید‬
55
2-‫تعيين‬‫تكليف؛‬‫فردي‬‫اعداد‬ ‫جمع‬ ‫میانگین‬ ‫محاسبه‬1‫تا‬199:
var sum = 0;
for (int counter = 1; counter <= 100; counter++)
{
sum = sum + counter;
}
Console.WriteLine("Average: " + (sum/100));
‫گروهي‬‫و‬ ‫کاربر‬ ‫از‬ ‫عدد‬ ‫دو‬ ‫دریافت‬‫خروجی‬ ‫در‬ ‫آن‬ ‫چاپ‬ ‫و‬ ‫دوم‬ ‫عدد‬ ‫توان‬ ‫به‬ ‫اول‬ ‫عدد‬ ‫محاسبه‬:
Console.Write("Enter first number: ");
var firstNumber = int.Parse(Console.ReadLine());
Console.Write("Enter second number: ");
var secondNumber = int.Parse(Console.ReadLine());
var pow = 1;
for (var counter = 1; counter <= secondNumber; counter++)
{
pow = pow*firstNumber;
}
Console.WriteLine(firstNumber + " ^ " + secondNumber + "
= " + pow);
Console.ReadKey();
3-‫معرفي‬‫ساير‬‫منابع‬‫مرتبط‬‫با‬‫درس‬:
‫کتاب‬‫آموزشی‬ ‫مرجع‬Visual C# 2010-‫شارپ‬ ‫جان‬ :‫مولف‬‫تفتی‬ ‫پهلوان‬ ‫احمد‬ : ‫مترجم‬‫ناقوس‬ : ‫ناشر‬
‫شارپ‬ ‫سی‬ ‫گام‬ ‫به‬ ‫گام‬ ‫آموزش‬-‫جعفرنژادقمی‬ ‫اهلل‬ ‫عین‬ :‫تألیف‬
http://www.tutorialspoint.com/csharp/
http://csharp.net-tutorials.com/
http://www.completecsharptutorial.com/
4-‫موضوع‬‫جلسه‬‫آينده‬‫و‬‫اقدامات‬‫الزم‬:
‫شویم؟‬ ‫خارج‬ ‫حلقه‬ ‫از‬ ‫چگونه‬
‫و‬ ‫کرده‬ ‫متوقف‬ ‫را‬ ‫حلقه‬ ‫اجرای‬ ‫روند‬‫برگردیم‬ ‫حلقه‬ ‫ابتدای‬ ‫به‬.

More Related Content

Viewers also liked

Taller 1 control_2
Taller 1 control_2Taller 1 control_2
Taller 1 control_2ronymarquina
 
Educación Ambiental
Educación AmbientalEducación Ambiental
Educación Ambientalalfonzojr
 
Birgit romme assignment2
Birgit romme assignment2Birgit romme assignment2
Birgit romme assignment2birromme
 
Tareafinal control2
Tareafinal control2Tareafinal control2
Tareafinal control2ronymarquina
 
Comunicación, Archivo y Operatoria del Teclado (Parte II)
Comunicación, Archivo y Operatoria del Teclado (Parte II)Comunicación, Archivo y Operatoria del Teclado (Parte II)
Comunicación, Archivo y Operatoria del Teclado (Parte II)Euler V. Terán Yépez
 
Comunicación, Archivo y Operatoria del Teclado (Parte I)
Comunicación, Archivo y Operatoria del Teclado (Parte I)Comunicación, Archivo y Operatoria del Teclado (Parte I)
Comunicación, Archivo y Operatoria del Teclado (Parte I)Euler V. Terán Yépez
 
Elementos y Proceso Comunicativo
Elementos y Proceso ComunicativoElementos y Proceso Comunicativo
Elementos y Proceso ComunicativoMoisés Sánchez
 
Substâncias, Misturas e Sistemas
Substâncias, Misturas e SistemasSubstâncias, Misturas e Sistemas
Substâncias, Misturas e SistemasHebertty Dantas
 
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011Comunicación, Archivo de la Información y Operatoria del Teclado. 2011
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011Euler V. Terán Yépez
 

Viewers also liked (20)

Salud Trastornos
Salud TrastornosSalud Trastornos
Salud Trastornos
 
Taller 1 control_2
Taller 1 control_2Taller 1 control_2
Taller 1 control_2
 
Educación Ambiental
Educación AmbientalEducación Ambiental
Educación Ambiental
 
Birgit romme assignment2
Birgit romme assignment2Birgit romme assignment2
Birgit romme assignment2
 
Tareafinal control2
Tareafinal control2Tareafinal control2
Tareafinal control2
 
Taller1 control2
Taller1 control2Taller1 control2
Taller1 control2
 
Hematian seminar grid
Hematian seminar gridHematian seminar grid
Hematian seminar grid
 
Let's Go Camping!
Let's Go Camping!Let's Go Camping!
Let's Go Camping!
 
Comunicación, Archivo y Operatoria del Teclado (Parte II)
Comunicación, Archivo y Operatoria del Teclado (Parte II)Comunicación, Archivo y Operatoria del Teclado (Parte II)
Comunicación, Archivo y Operatoria del Teclado (Parte II)
 
Sistemas electorales
Sistemas electoralesSistemas electorales
Sistemas electorales
 
Arquitectura barroca
Arquitectura barrocaArquitectura barroca
Arquitectura barroca
 
Comunicación, Archivo y Operatoria del Teclado (Parte I)
Comunicación, Archivo y Operatoria del Teclado (Parte I)Comunicación, Archivo y Operatoria del Teclado (Parte I)
Comunicación, Archivo y Operatoria del Teclado (Parte I)
 
Toc
TocToc
Toc
 
Elementos y Proceso Comunicativo
Elementos y Proceso ComunicativoElementos y Proceso Comunicativo
Elementos y Proceso Comunicativo
 
Estrutura atômica I
Estrutura atômica IEstrutura atômica I
Estrutura atômica I
 
Substâncias, Misturas e Sistemas
Substâncias, Misturas e SistemasSubstâncias, Misturas e Sistemas
Substâncias, Misturas e Sistemas
 
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011Comunicación, Archivo de la Información y Operatoria del Teclado. 2011
Comunicación, Archivo de la Información y Operatoria del Teclado. 2011
 
presentacion
presentacionpresentacion
presentacion
 
Libido
LibidoLibido
Libido
 
El ambiente
El ambienteEl ambiente
El ambiente
 

Similar to Radmanesh c#-1

برنامه سازی3
برنامه سازی3برنامه سازی3
برنامه سازی3mahdiehsalari
 
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسان
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسانبرنامه سازی 2- اعظم صالح-هنرستان جنت فارسان
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسانtarasad
 
Advance programming c++
Advance programming c++Advance programming c++
Advance programming c++AliNazarizadeh
 
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.iraminnezarat
 
Flb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولیدFlb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولیدkiapour4
 
طرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیطرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیtarasad
 
طرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیطرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیtarasad
 
الدالات الأساسية-في-برنامج-الإكسل
الدالات الأساسية-في-برنامج-الإكسلالدالات الأساسية-في-برنامج-الإكسل
الدالات الأساسية-في-برنامج-الإكسلMahmoud Abd Elrahman
 
نرم افزار3 خرداد
نرم افزار3 خردادنرم افزار3 خرداد
نرم افزار3 خردادmahdiehsalari
 
Mohamady zahedy c#
Mohamady zahedy c#Mohamady zahedy c#
Mohamady zahedy c#danesh_fd
 
Popular Maple codes Book - Persian
Popular Maple codes Book - PersianPopular Maple codes Book - Persian
Popular Maple codes Book - PersianAmir Shokri
 
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1M Nemati
 
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژه
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژهSoftware Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژه
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژهHamzeh Roustaei
 
سیستم عامل جلد اول
سیستم عامل جلد اولسیستم عامل جلد اول
سیستم عامل جلد اولiuvmtech
 
طرح درس روزانه رایانه کار پیشرفته.Docx95
طرح درس روزانه رایانه کار  پیشرفته.Docx95طرح درس روزانه رایانه کار  پیشرفته.Docx95
طرح درس روزانه رایانه کار پیشرفته.Docx95kimiyaabedini
 

Similar to Radmanesh c#-1 (20)

برنامه سازی3
برنامه سازی3برنامه سازی3
برنامه سازی3
 
Amjadi - Ebook 5 - Function - v1
Amjadi - Ebook 5 - Function - v1Amjadi - Ebook 5 - Function - v1
Amjadi - Ebook 5 - Function - v1
 
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسان
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسانبرنامه سازی 2- اعظم صالح-هنرستان جنت فارسان
برنامه سازی 2- اعظم صالح-هنرستان جنت فارسان
 
C#fasl1 2
C#fasl1 2C#fasl1 2
C#fasl1 2
 
Advance programming c++
Advance programming c++Advance programming c++
Advance programming c++
 
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
05 mpi fundamentals_of_parallelism_and_code_optimization-www.astek.ir
 
MIPS and QtSpim
MIPS and QtSpimMIPS and QtSpim
MIPS and QtSpim
 
Flb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولیدFlb Introduce In Persian بالانس خط تولید
Flb Introduce In Persian بالانس خط تولید
 
طرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیطرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینی
 
طرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینیطرح در س سالانه بسته های 2سمیه مبینی
طرح در س سالانه بسته های 2سمیه مبینی
 
الدالات الأساسية-في-برنامج-الإكسل
الدالات الأساسية-في-برنامج-الإكسلالدالات الأساسية-في-برنامج-الإكسل
الدالات الأساسية-في-برنامج-الإكسل
 
نرم افزار3 خرداد
نرم افزار3 خردادنرم افزار3 خرداد
نرم افزار3 خرداد
 
Mohamady zahedy c#
Mohamady zahedy c#Mohamady zahedy c#
Mohamady zahedy c#
 
Popular Maple codes Book - Persian
Popular Maple codes Book - PersianPopular Maple codes Book - Persian
Popular Maple codes Book - Persian
 
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1
 
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژه
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژهSoftware Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژه
Software Engineering - Project Management - مهندسی نرم افزار - مدیریت پروژه
 
سیستم عامل جلد اول
سیستم عامل جلد اولسیستم عامل جلد اول
سیستم عامل جلد اول
 
Sql tuning
Sql tuningSql tuning
Sql tuning
 
Process
ProcessProcess
Process
 
طرح درس روزانه رایانه کار پیشرفته.Docx95
طرح درس روزانه رایانه کار  پیشرفته.Docx95طرح درس روزانه رایانه کار  پیشرفته.Docx95
طرح درس روزانه رایانه کار پیشرفته.Docx95
 

More from neginrmn

Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flashneginrmn
 
Radmanesh photoshop
Radmanesh photoshopRadmanesh photoshop
Radmanesh photoshopneginrmn
 
Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flashneginrmn
 
Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flashneginrmn
 
Radmanesh director
Radmanesh directorRadmanesh director
Radmanesh directorneginrmn
 
Student managing
Student managingStudent managing
Student managingneginrmn
 
Tarh dars-excel-radmanesh-2
Tarh dars-excel-radmanesh-2Tarh dars-excel-radmanesh-2
Tarh dars-excel-radmanesh-2neginrmn
 
Radmanesh c#
Radmanesh c#Radmanesh c#
Radmanesh c#neginrmn
 
Radmanesh c#
Radmanesh c#Radmanesh c#
Radmanesh c#neginrmn
 
Photoshop radmanesh
Photoshop radmaneshPhotoshop radmanesh
Photoshop radmaneshneginrmn
 
Tarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshTarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshneginrmn
 
Tarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshTarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshneginrmn
 

More from neginrmn (12)

Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flash
 
Radmanesh photoshop
Radmanesh photoshopRadmanesh photoshop
Radmanesh photoshop
 
Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flash
 
Radmanesh flash
Radmanesh flashRadmanesh flash
Radmanesh flash
 
Radmanesh director
Radmanesh directorRadmanesh director
Radmanesh director
 
Student managing
Student managingStudent managing
Student managing
 
Tarh dars-excel-radmanesh-2
Tarh dars-excel-radmanesh-2Tarh dars-excel-radmanesh-2
Tarh dars-excel-radmanesh-2
 
Radmanesh c#
Radmanesh c#Radmanesh c#
Radmanesh c#
 
Radmanesh c#
Radmanesh c#Radmanesh c#
Radmanesh c#
 
Photoshop radmanesh
Photoshop radmaneshPhotoshop radmanesh
Photoshop radmanesh
 
Tarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshTarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmanesh
 
Tarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmaneshTarhe dars photoshop-radmanesh
Tarhe dars photoshop-radmanesh
 

Radmanesh c#-1

  • 1. ‫هستي‬ ‫خالق‬ ‫نام‬ ‫به‬ :‫هنرآموز‬ ‫خانوادگي‬ ‫نام‬ ‫و‬ ‫نام‬‫رادمنش‬ ‫نگین‬‫استان‬:‫اصفهان‬:‫شهر‬‫اصفهان‬ ‫مشخصات‬ ‫کلي‬ ‫نام‬‫کتاب‬:‫سازی‬ ‫برنامه‬1‫موضوع‬‫درس‬:‫دستورات‬‫تکرار‬(‫ها‬ ‫حلقه‬)‫پايه‬:‫دوم‬ :‫صفحات‬151-151‫مدت‬‫اجرا‬:09‫دقیقه‬ ‫فعاليت‬‫هاي‬ ‫قبل‬‫از‬‫تدريس‬ 1-‫هدف‬‫کلي‬:‫دستورات‬‫شرطی‬ ‫تکرار‬ 2-‫اهداف‬‫جزيي‬:،‫آموز‬ ‫دانش‬ ‫پایان‬ ‫در‬ ‫حلقه‬ ‫دستورات‬ ‫تفاوت‬While‫و‬For‫دهد‬ ‫تشخیص‬ ‫را‬. ‫حلقه‬ ‫دستور‬ ‫با‬ ‫های‬ ‫برنامه‬While‫را‬‫به‬For.‫کند‬ ‫تبدیل‬ 3-‫اهداف‬‫رفتاري‬:‫بتواند‬ ‫آموز‬ ‫دانش‬ ‫رود‬ ‫مي‬ ‫انتظار‬ ‫درس‬ ‫پایان‬ ‫از‬ ‫پس‬، .‫دهد‬ ‫توضیح‬ ‫را‬ ‫برنامه‬ ‫در‬ ‫حلقه‬ ‫کاربرد‬ ‫حلقه‬ ‫دستور‬ ‫عملکرد‬For.‫دهد‬ ‫توضیح‬ ‫را‬ 4-‫روش‬‫هاي‬‫تدريس‬:‫ای‬ ‫برنامه‬ ‫آموزش‬–‫پاسخ‬ ‫و‬ ‫پرسش‬ 5-‫رسانه‬‫هاي‬‫آموزشي‬:، ‫کامپیوتر‬‫شبکه‬ 6-‫ابزارهاي‬‫آموزشي‬:، ‫ماژیك‬ ، ‫برد‬ ‫وایت‬‫درسی‬ ‫کتاب‬ 7-‫فضاهاي‬‫آموزشي‬:‫هر‬ ‫ازای‬ ‫به‬ ‫کامپیوتر‬ ‫کارگاه‬2‫ساپورت‬ ‫نت‬ ‫برنامه‬ ‫به‬ ‫مجهز‬ ‫دبیر‬ ‫سیستم‬ ‫و‬ ‫شبکه‬ ‫به‬ ‫متصل‬ ‫سیستم‬ ‫یك‬ ‫نفر‬ ‫فعاليت‬‫هاي‬‫ضمن‬‫تدريس‬ 1-‫پيام‬‫روز‬‫خوبى‬ ‫همه‬ ‫ریشه‬ ،‫دانایى‬‫بدى‬ ‫همه‬ ‫ریشه‬ ‫نادانى‬ ‫و‬ ‫ها‬‫هاست‬.(‫ح‬ ،‫غررالحکم‬111‫و‬110) 2-‫فعاليت‬‫هاي‬‫اوليه‬: ‫آنها‬ ‫غیاب‬ ‫و‬ ‫حضور‬ ‫و‬ ‫آموزان‬ ‫دانش‬ ‫با‬ ‫احوالپرسی‬ ‫و‬ ‫سالم‬ ‫برنامه‬ ‫اجرای‬ ‫و‬ ‫ها‬ ‫کامپیوتر‬ ‫کردن‬ ‫روشن‬Visual Studio ‫برنامه‬ ‫اجرای‬ ‫و‬ ‫شبکه‬ ‫ارتباط‬ ‫برقراری‬NetSupport‫عملی‬ ‫تمرینهای‬ ‫مشاهده‬ ‫و‬ ‫قبل‬ ‫درسهای‬ ‫پرسش‬ ‫بمنظور‬ ‫زمان‬(‫دقيقه‬) 5 19 3-‫ارزشيابي‬‫تشخيصي‬: ‫اعداد‬ ‫میخواهیم‬ ‫کنید‬ ‫فرض‬ ،‫مثال‬ ‫برای‬ .‫شود‬ ‫تکرار‬ ‫بار‬ ‫چندین‬ ‫کد‬ ‫از‬ ‫ای‬ ‫قطعه‬ ‫داریم‬ ‫نیاز‬ ،‫اوقات‬ ‫از‬ ‫خیلی‬1‫تا‬199.‫کنیم‬ ‫چاپ‬ ‫را‬ ‫دستور‬ ‫هم‬ ‫سر‬ ‫پشت‬ ‫بار‬ ‫صد‬Console.WriteLine‫بنویسیم؟؟؟‬ ‫را‬!! ‫چیست؟‬ ‫حل‬ ‫راه‬ 5
  • 2. 4-‫آماده‬‫سازي‬(‫زمينه‬‫سازي‬:) ‫کنیم‬ ‫تکرار‬ ‫دلخواه‬ ‫تعداد‬ ‫به‬ ‫را‬ ‫دستوراتی‬ ‫که‬ ‫دهند‬ ‫می‬ ‫را‬ ‫قابلیت‬ ‫این‬ ‫ما‬ ‫به‬ ‫ها‬ ‫حلقه‬. ‫انتظارات‬: 5-‫ارائه‬‫درس‬:‫فعاليت‬‫هاي‬‫معلم‬ ‫ب‬‫دستور‬ ‫وسییله‬for‫یك‬ ‫توان‬ ‫می‬‫تعداد‬ ‫را‬ ‫کد‬ ‫از‬ ‫قطعه‬ .‫کنیم‬ ‫اجرا‬ ‫داریم‬ ‫نظر‬ ‫مد‬ ‫که‬ ‫دلخواهی‬‫کلی‬ ‫ساختار‬For: for({init};{condition};{increment}) { // loop body } 1.init:‫متغیری‬‫است‬‫عمل‬ ‫آن‬ ‫اساس‬ ‫بر‬ ‫شمارنده‬ ‫که‬ ‫کرد‬ ‫خواهد‬.init‫شمارنده‬‫است‬ ‫ای‬،‫تکرار‬ ‫هر‬ ‫در‬ ‫که‬ ‫این‬ .‫شود‬ ‫می‬ ‫اضافه‬ ‫واحد‬ ‫یك‬ ‫آن‬ ‫مقدار‬‫متغیر‬‫دارای‬ ‫اولیه‬ ‫مقدار‬‫است‬. 2.Condition:‫حلقه‬ ‫اتمام‬ ‫شرط‬‫است‬‫می‬ ،‫مثال‬ ‫برای‬ ، ‫ما‬ ‫شرط‬ ‫خواهیم‬19‫قسمت‬ ‫این‬ ‫در‬ .‫شود‬ ‫تکرار‬ ‫بار‬ ‫اتمام‬ ‫به‬ ‫حالتی‬ ‫چه‬ ‫در‬ ‫ما‬ ‫حلقه‬ ‫که‬ ‫کنیم‬ ‫می‬ ‫تعیین‬ ‫ب‬‫قسمت‬ ‫این‬ .‫رسد‬‫دارای‬‫نوع‬ ‫از‬ ‫بازگشتی‬ ‫مقدار‬bool ‫می‬‫باشد‬. 1.Increment:‫ه‬ ‫با‬ ‫که‬ ‫مقداری‬ ‫بخش‬ ‫این‬ ‫در‬‫تکرار‬ ‫بار‬ ‫ر‬ ‫می‬ ‫مشخص‬ ‫را‬ ‫شود‬ ‫می‬ ‫کم‬ ‫یا‬ ‫اضافه‬ ‫ما‬ ‫شمارنده‬ ‫به‬ ‫کنیم‬. 4.Loop body:‫حلقه‬ ‫بدنه‬for‫شامل‬‫دستوراتی‬‫است‬ ‫حلقه‬ ‫تکرار‬ ‫بار‬ ‫هر‬ ‫با‬ ‫خواهیم‬ ‫می‬ ‫که‬‫شوند‬ ‫اجرا‬. ‫فعاليت‬‫هاي‬‫فراگيران‬)‫فردي‬–‫گروهي‬( ‫چاپ‬‫بین‬ ‫زوج‬ ‫اعداد‬1‫تا‬199 ‫گروه‬ ‫روش‬1: for(int counter = 1; counter <= 100; counter++) { if(counter % 2 == 0) Console.WriteLine(counter); } ‫گروه‬ ‫روش‬2: for(int counter = 2; counter <= 100; counter = counter + 2) Console.WriteLine(counter); ‫آموز‬ ‫یش‬‫ی‬‫دان‬ ‫پروژه‬ ‫بتواند‬ ‫تعیین‬ ‫هیای‬ ‫در‬ ‫شیییده‬ ‫کار‬ ‫یمت‬‫قسی‬ ‫یاه‬‫ی‬‫یارگ‬‫ی‬‫ک‬ ‫در‬ ‫را‬ ‫یاب‬‫یتی‬‫کی‬ .‫دهد‬ ‫انجام‬ 03
  • 3. 5.‫اعداد‬ ‫چاپ‬ :‫مثال‬1‫تا‬19‫خروجی‬ ‫در‬ for(int counter = 1; counter <= 10; counter++) Console.WriteLine(counter); 6-‫جمع‬‫بندي‬‫و‬‫نتيجه‬‫گيري‬: 6.‫کلمه‬For،‫یك‬‫کلمه‬‫رزرو‬‫شده‬‫است‬.‫متغیری‬‫که‬‫در‬‫حلقه‬For‫استفاده‬‫می‬،‫شود‬‫هر‬‫نام‬‫مجازی‬‫تواند‬ ‫می‬ ‫شمارنده‬ ‫به‬ ‫متغیر‬ ‫این‬ .‫باشد‬ ‫داشته‬‫معروف‬‫می‬‫باشد‬.‫چون‬‫نقش‬‫شمارش‬‫تعداد‬‫تکرار‬‫حلقه‬ِ‫د‬ ‫بعهده‬ ‫را‬.‫ارد‬ ‫شمارش‬‫می‬‫تواند‬‫به‬‫صورت‬‫صعودی‬‫یا‬‫نزولی‬‫انجام‬‫شود‬. 7..‫کنیم‬ ‫می‬ ‫استفاده‬ ‫ها‬ ‫حلقه‬ ‫از‬ ‫دستورات‬ ‫تکرار‬ ‫از‬ ‫جلوگیری‬ ‫برای‬ 5 ‫فعاليت‬‫هاي‬‫بعد‬‫از‬‫تدريس‬ 1-‫ارزشيابي‬‫تكويني‬)‫مرحله‬‫اي‬( 1.‫ضرب‬ ‫جدول‬ ‫چاپ‬19*19 for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 10; j++) { Console.Write((i*j) + "t"); } Console.WriteLine(); } ‫آمششوز‬ ‫دانششش‬ ‫یششا‬ ‫ه‬ ‫پششژو‬ ‫ششششده‬ ‫تعیین‬ ‫ش‬‫ش‬ ‫قسششش‬ ‫در‬ ‫ششا‬ ‫ششژیشش‬ ‫تشش‬ ‫انجام‬ ‫را‬ ‫کتاب‬ .‫دید‬ 55 2-‫تعيين‬‫تكليف؛‬‫فردي‬‫اعداد‬ ‫جمع‬ ‫میانگین‬ ‫محاسبه‬1‫تا‬199: var sum = 0; for (int counter = 1; counter <= 100; counter++) { sum = sum + counter; } Console.WriteLine("Average: " + (sum/100));
  • 4. ‫گروهي‬‫و‬ ‫کاربر‬ ‫از‬ ‫عدد‬ ‫دو‬ ‫دریافت‬‫خروجی‬ ‫در‬ ‫آن‬ ‫چاپ‬ ‫و‬ ‫دوم‬ ‫عدد‬ ‫توان‬ ‫به‬ ‫اول‬ ‫عدد‬ ‫محاسبه‬: Console.Write("Enter first number: "); var firstNumber = int.Parse(Console.ReadLine()); Console.Write("Enter second number: "); var secondNumber = int.Parse(Console.ReadLine()); var pow = 1; for (var counter = 1; counter <= secondNumber; counter++) { pow = pow*firstNumber; } Console.WriteLine(firstNumber + " ^ " + secondNumber + " = " + pow); Console.ReadKey(); 3-‫معرفي‬‫ساير‬‫منابع‬‫مرتبط‬‫با‬‫درس‬: ‫کتاب‬‫آموزشی‬ ‫مرجع‬Visual C# 2010-‫شارپ‬ ‫جان‬ :‫مولف‬‫تفتی‬ ‫پهلوان‬ ‫احمد‬ : ‫مترجم‬‫ناقوس‬ : ‫ناشر‬ ‫شارپ‬ ‫سی‬ ‫گام‬ ‫به‬ ‫گام‬ ‫آموزش‬-‫جعفرنژادقمی‬ ‫اهلل‬ ‫عین‬ :‫تألیف‬ http://www.tutorialspoint.com/csharp/ http://csharp.net-tutorials.com/ http://www.completecsharptutorial.com/ 4-‫موضوع‬‫جلسه‬‫آينده‬‫و‬‫اقدامات‬‫الزم‬: ‫شویم؟‬ ‫خارج‬ ‫حلقه‬ ‫از‬ ‫چگونه‬ ‫و‬ ‫کرده‬ ‫متوقف‬ ‫را‬ ‫حلقه‬ ‫اجرای‬ ‫روند‬‫برگردیم‬ ‫حلقه‬ ‫ابتدای‬ ‫به‬.