Lecture # 4 Advanced HTML, Relative Links Loops, Records and Trees.

Slides:



Advertisements
Similar presentations
Introduction to HTML. A Web Page is.. An ASCII (text) file.. Whose filename ends with.htm or.html –index.html or cookie-recipe.htm Contains HTML tags.
Advertisements

Session 2 Introduction to HyperText Markup Language 4 (HTML 4) Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
HTML popo.
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
1 Lesson 5. 2 R3 R1 R5 R4 R6 R2 B B A A
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
Introduction to HTML Bent Thomsen Institut for Datalogi Aalborg Universitet.
Chapter 4 Marking Up With Html: A Hypertext Markup Language Primer.
< REVIEW > How HTML looks like (Overview)? Page title here Main page content comes here.
13 February Building a Web Page. HTML Files Two types of information Text Instructions on how to display Instructions are in the form of tags Tags are.
Creating a Web Page HyperText Markup Language. HTML Documents  Created using any text editor  Notepad  Vi, Pico, or Emacs  If using word-processor,
Marking Up With Html: A Hypertext Markup Language Primer
4.01 Cascading Style Sheets
HTML: PART ONE. Creating an HTML Document  It is a good idea to plan out a web page before you start coding  Draw a planning sketch or create a sample.
Chapter 4 Fluency with Information Technology L. Snyder Marking Up With HTML: A Hypertext Markup Language Primer.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
ACM 511 HTML Week -1 ACM 511 Course Notes. Books ACM 511 Course Notes.
1 Essential HTML coding By Fadi Safieddine (Week 2)
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
Chapter 4: Hypertext Markup Language Primer TECH Prof. Jeff Cheng.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction to Computers CS Dr. Zhizhang Shen Chapter 4: Talking.
ITEC 745 Instructional Web Authoring I Instructor: Ray Cole Week 8.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module F Building a Web Page with HTML.
Department of Information Technology Chapter 8 - Creating Hypertext links Lecturer: Ms Melinda Chung.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
15.2 More Basic HTML. More Basic HTML Add spacing (single & double space) Save Refresh Add horizontal rule Add comments Add styles Add headings Add features.
Exploring the Digital Domain HTML Basics. HTML Hypertext Markup Language Standard (ASCII) text with embedded format codes Most HTML tags are paired Tags.
Just Enough HTML How to Create Basic HTML Documents.
All you ever needed to know…and more!. H.T.M.L. HyperText Mark-up Language Web’s programming language All web browsers Set of instructions Written with.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Introduction to HTML Xiangming Mu 9/23/ Learning Objectives Understand basic HTML tags and their attributes Learn to create a simple HTML page.
HTML Lesson 3 Hyper Text Markup Language. Assignment Part 2  Set the file name as “FirstName2.htm”  Set the title as “FirstName LastName First Web Site”
Georgia Institute of Technology Making Text for the Web Barb Ericson Georgia Institute of Technology March 2006.
HTML— More Tags, Formatting, and Lists. Formatting Tags  Bold  Italics  Underline  Big text  Small text  Subscript (H 2 O)  Superscript (10 3 )
HTML for ISD Brown Bag Presentation Session 2 What we will cover:  Basics of HTML  How to make your first page  Links  Text formatting.
Text and Advanced HTML. Review - Basic data Numbers Characters (ASCII & UNICODE) Records (collection of named things) Arrays (collection of indexed things)
HTML Basics Computers. What is an HTML file? *HTML is a format that tells a computer how to display a web page. The documents themselves are plain text.
Web Design Mr. Briggs’ Classes September 6-7, 2011.
HTML (Hyper Text Markup Language) Lecture II. Review Writing HTML files for web pages – efficient compact – fundamental. Text files with htm extension.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
Web programming Part 1: HTML 由 NordriDesign 提供
HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name ( –iPage has registrar (e.g., FastDomain.
WEEK -1 ACM 262 ACM 262 Course Notes. HTML What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML.
Introduction to HTML C151 Multi-User Operating Systems.
Basic HTML Programming Technology Education Ellsworth Community Middle School Communication Systems.
1 2/16/05CS120 The Information Era Chapter 4 Basic Web Page Construction TOPICS: Intro to HTML and Basic Web Page Design.
Introduction to Web Authoring Ellen Cushman /wra210.htm Class mtg. #2.
1 HTML: HyperText Markup Language Representation and Management of Data on the Internet.
Writing Web Pages in HTML HTML.1 The Web  Lots of computers connected together in a collection of networks  HyperText Markup Language (HTML) is a common.
CompSci Today’s topics Basic HTML  The basis for web pages  “Almost” programming Upcoming  Programming  Java Reading Great Ideas Chapters 1,
CompSci 1 Lecture 2 HTML Webpages. Today’s Topics Basic HTML The basis for web pages “Almost” programming Upcoming Programming Java Reading Great Ideas.
Building a Website: Layout Fall Overall Structure: Home Page Title Section Title Frame Picture UNCP Math Menu Content Footer Contact Information.
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
1 HTML. 2 Full forms WWW – world Wide Web HTTP – Hyper Text Transfer Protocol HTML – Hyper Text Markup Language.
Lecture # 7 Spreadsheet Basics. I have two coins in my hand that total 55¢. One is not a nickel. What are the two coins?
Introduction to Web Authoring Bill Hart-Davidson AIM: billhd30 Session 2
4.01 Cascading Style Sheets
Marking Up with XHTML Tags describe how a web page should look
Dreamweaver – Project #1
Marking Up with XHTML Tags describe how a web page should look
Marking Up with XHTML Tags describe how a web page should look
Marking Up with XHTML Tags describe how a web page should look
Marking Up with XHTML Tags describe how a web page should look
CAII 4.01 Web Page Design Terms List 2.
4.01 Cascading Style Sheets
Marking Up with XHTML Tags describe how a web page should look
Presentation transcript:

Lecture # 4 Advanced HTML, Relative Links Loops, Records and Trees

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs

Homework #1: Review

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs

More HTML Tags

What is the scope of a tag’s influence?

Formatting Where are you HTML Where are you

Lists my pets pigs dogs chickens chickens HTML my pets pigs dogs

HTML Document Structure This is the title of my document This is the actual content of my document

More HTML Tags - headings

Headings This is heading 1 This is plain text This is heading 2 Another heading 1

Font face This is plain text text in Impact

Font size This is plain text bigger text even bigger

Preformatted text This is text that can wrap around and do whatever it wants This is preformatted It will stay put no matter what Indenting and new lines ignored Indenting and new lines followed

Color Some text Red plain Some text color #FF0000 Red plain Red

Some text Red plain Color Some text text #0000FF Red plain Blue What difference does the location in the tree make?

Overriding color Some text Red plain Some text color #FF0000 Red plain #0000FF text

Background color Some text Red plain

Background image Some text Red plain

Tiling Some text Red plain

Horizontal Rules Some text Some more text

Special Characters Some text <Red> plain Why not just use instead of < and > ?

Tables Tables Name Age Comments Dan 48 Very nice professor Bill 84 A large presence in the class

Tables Tables Name Age Comments Dan 48 Very nice professor Bill 84 A large presence in the class

Relative Links HTML documents contain URL references to other documents (HTML, images, etc.) If the referenced document is on YOUR web site, you can use a relative URL

Relative Links ProtocolServer nameDirectory or folder name File Netscape needs all of the parts to be able to fetch a file

Relative Links For relative links, parts of the URL are left unspecified The web browser automatically gets the missing pieces of a relative link from the URL of the page you are on

Relative links Page - Link – cs799.html

Relative links Page - Link – images/TMCB.gif

Relative links Page - Link –../home.html

Relative links Page - Link - /faculty/teacher.html

Why Use Relative Links? Relative URLs are shorter and easier to type Relative URLs make it easier to move your web site ’ s files to another directory or computer

HTML Tags you should know - paragraph - bold, italic, underline - unnumbered lists - ordinal(numbered) lists - anchors (hyperlinks) - images

More HTML Tags you should know - headings - font settings - preformatted - whole page - horizontal rules - tables

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs

Personal Exercise Using HTML create a Table (calendar) for September, Bold September and the days of the week. Insert a link to something grand you are going to do on your favorite day in September. You have 10 minutes.

Share it

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs (on your own)

Loops, Records and Trees

For Loops Name For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; }

For Loops Name For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; }

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; } For Loops Name

What if Name had 10,000 characters? Name For (each index I in Name) {C = Name[I]; If (C>=‘a’ & C<=‘z’) { Name[I]=Name[I] - 32; }

Records (a collection of named things) Student

Records (a collection of named things) Student Student.GPA = 3.6; Student.Address = “Reams 3”;

Records (a collection of named things) Student Student.GPA = 3.6; Student.Address = “Reams 3”;

Records (a collection of named things) Student Student.GPA = 3.6; Student.Address = “Reams 3”;

An Array of Students Students

An Array of Students Students Students[1].Name = “Ann”;

Trees BYU BioAgBusiness PhysSci Zoology Botany AcntMarket CS Math Stat CS100CS142 CS235

BYU.PhysSci.CS.CS100[0].GPA=2.9; BYU BioAgBusiness PhysSci Zoology Botany AcntMarket CS Math Stat CS100CS142 CS235

Today Questions: From notes/reading/life? Review Homework # 1 1.Introduce: Is there any more to HTML? 2.Explain: Scope: HTML Trees, Relative Links Headings, Color, Fonts, Backgrounds, Tables 3.Demo: follow along on your laptop 4.Practice: You will create an HTML Table 5.Evaluate: We will share and evaluate your web page 6.Re-practice: Create your own web page with Lab # 2 Understand Records, Loops and Trees ReviewArrays and Programs (on your own)

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

Review Arrays AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

What if AA had 10,000 items? AA I = 0; AA[I]=0; I=1; AA[I]=0; I=2; AA[I]=0; I=3; AA[I]=0; I=4; AA[I]=0; I

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

2D Arrays (images) 0=black, 128=gray, 255=white Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

What if the image was 1024x1024? Img X=1; Y=1; P = Img[Y,X]; Img[Y,X] = 0; Y=2; Img[Y,X]=128; X=2; Img[Y,X]=255;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; Name[I]=Name[I] – 32; I = 1; Name[I]=Name[I] – 32; I = 2; Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;

Strings Name I = 0; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 1; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32; I = 2; C = Name[I]; If (C >= ‘a’ & C <= ‘z’) Name[I]=Name[I] – 32;