Small Business Web Site Project Proposal by Slidesgo
Small Business Web Site Project Proposal by Slidesgo
Introduction to C
Here is where your presentation begins
Chapter 9
Introduction to C
Introduction
● C was developed in the early 1970s by Dennis Ritchie at Bell Laboratories
● C also supports the concept of data types.
● C was initially developed for writing system software
● Since UNIX operating system was also developed at Bell Laboratories along with C
language, C and UNIX are strongly associated with each other.
● American National Standards Institute (ANSI) started working on defining the standard
for C. This standard was approved in December 1989 and came to be known as ANSI C.
● Today, C has become a popular language and various software programs are written using
this language.
● Many other commonly used programming languages such as C++ and Java are also based
on C
Introduction
Characteristics of C
● C is a high-level programming language, which enables the programmer to concentrate on
the problem at hand and not worry about the machine code on which the program would
be run.
● Small size-C has only 32 keywords. This makes it relatively easy to learn as compared to
other languages.
● C makes extensive use of function calls.
● C is well suited for structured programming. In this programming approach, C enables
users to think of a problem in terms of functions/modules where the collection of all the
modules makes up a complete program. This feature facilitates ease in program debugging,
testing, and maintenance.
● Unlike PASCAL it supports loose typing (as a character can be treated as an integer and vice
versa).
● Structured language as the code can be organized as a collection of one or more functions.
● Stable language. ANSI C was created in 1983 and since then it has not been revised.
Characteristics of C
● Quick language as a well written C program is likely to be as quick as or quicker than a
program written in any other language. Since C programs make use of operators and data
types, they are fast and efficient. For example, a program written to increment a value from
0-15000 using BASIC would take 50 seconds whereas a C program would do the same in
just I second.
● Facilitates low level (bitwise) programming.
● Supports pointers to refer computer memory, arrays, structures, and functions.
● Core language. C is a core language as many other programming languages (like C++, Java,
Perl, etc.) are based on C. If you know C, learning other computer languages becomes much
easier.
● C is a portable language, i.e., a C program written for one computer can be run on another
computer with little or no modification.
● C is an extensible language as it enables the user to add his own functions to the C library.
● C is often treated as the second best language for any given programming task. While
the best language depends on the particular task to be perfomed. the second best language, on
the other hand, will always be C.
Uses of C
● C language is primarily used for system programming. The portability, efficiency, the
ability to access specific hardware addresses and low runtime demand on system resources
makes it a good choice for implementing operating systems and embedded system
applications.
● C has been so widely accepted by professionals that compilers, libraries, and
interpreters of other programming languages are often implemented in C.
● For portability and convenience reasons, C is sometimes used as an intermediate
language by implementations of other languages. Example of compilers which use C
this way are BitC, Gambit, the Glasgow Haskell Compiler, Squeak, and Vala.
● C is widely used to implement end-user applications
Structure of a c program
● A C program is composed of, 1 #include<stdio.h>
#define MAX
1. Pre processor directives
2. Declaration of global variables 2 //Global variables
3. Declaration of function prototypes //Function prototypes
3
4. Definition of main() function Function1();
5. Definition of functions main()
4
{
Statement 1;
Statement 2;
……………
……………
Statement N;
}
Function1()
5
{
Statement 1;
Statement 2;
……………
……………
Statement N;
}
My first C program
// This is my first program in C
1 #include<stdio.h>
int main()
4 {
printf("\n Welcome to the world of C ");
return 0;
}
My second C program
// This is my second program in 5 int add(int a, int b)
1
C {
#include<stdio.h> int temp;
2
int c; temp = a + b;
3 int add(int,int); return temp;
4 int main()
{ }
int a,b;
printf(“\n Enter two
numbers:”);
scanf(“%d %d”,&a, &b);
c = add(a,b);
printf("\n C = %d “,c);
return 0;
}
Commands
1. Edit program
○ Use editor & type program
2. Save program
○ Save program with .c extension
3. Compile program
○ $ gcc – o myfirstprog myfirstprog.c
4. Execute
○ $ ./ myfirstprog
Files used in a C program
Files in a C
program
Variables
Streams in a C program
Keyboar Data
d
Monitor Data
Text Stream Binary Stream
The printf() function
● The printf function is used to display information required to the user and also prints the
values of the variables.
● Its syntax can be given as
printf (“control string”, variable list);
● The parameter control string is a C string that contains the text that has to be written on to the
standard output device.
● The prototype of the control string can be given as below
%[flags][width][.precision][length]specifier
flag description
- Left-justify within the data given field width
+ Displays the data with its numeric sign (either + or -)
Used to provide additional specifiers like o, x, X, 0, 0x or
# 0X for octal and hexa decimal values respectively for
values different than zero.
The number is left-padded with zeroes (0) instead of
0
spaces
The printf() function
● The printf function is used to display information required to the user and also prints the
values of the variables.
● Its syntax can be given as
printf (“conversion string”, variable list);
● The parameter control string is a C string that contains the text that has to be written on to the
standard output device.
● The prototype of the control string can be given as below
%[flags][width][.precision][length]specifier
length Description
h When the argument is a short int or unsigned short int.
When the argument is a long int or unsigned long int for
l
integer specifiers.
When the argument is a long double (used for floating
L
point specifiers)
The printf() function
● The prototype of the control string can be given as below
%[flags][width][.precision][length]specifier
Fonts To view this template correctly in PowerPoint, download and install the fonts we used
Used and alternative resources An assortment of graphic resources that are suitable for use in this presentation
Thanks slide You must keep it so that proper credits for our design are given
Icons and infographic resources These can be used in the template, and their size and color can be edited
Editable presentation theme You can edit the master slides easily. For more info, click here
03 04
PROJECT TIMELINE
You can describe the topic You can describe the topic
of the section here of the section here
01
ABOUT US
You can enter a subtitle here if
you need it
OUR COMPANY
Do you know what helps you make your point
clear? Lists like this one:
● They’re simple
● You can organize your ideas clearly
● You’ll never forget to buy milk!
SUSAN TIMMY
JENNA DOE SMITH JIMMY
You can speak a bit about this You can speak a bit about this You can speak a bit about this
person here person here person here
NOW
Mercury is the closest planet to the
Sun and the smallest one in the Solar
System
This planet’s name has nothing to do
with the liquid metal, since Mercury
was named after the Roman
messenger god
FUTURE
Venus has a beautiful name and is the
second planet from the Sun.
MERCURY VENUS
It’s the closest planet to the Venus has a beautiful name
Sun and the smallest one in and is the second planet from
the Solar System the Sun
WHAT WE ARE WORKING ON
LAYOUT SEO
Venus is the second planet Jupiter is the biggest planet
from the Sun in the Solar System
AUDIENCE TESTING
Despite being red, Mars is a Saturn is a gas giant and has
cold place several rings
ABOUT THE PROJECT
13%
of total value is traded online
57%
of people buy online once a month
PROJECT STAGES
STEP 03 STEP 04
Mercury is the closest planet Jupiter is the biggest planet
to the Sun in the Solar System
STEP 01 STEP 02
Venus is the second planet Neptune is the farthest planet
from the Sun from the Sun
PROJECT GOALS
Mercury is the smallest Venus is the second planet Mars is actually a very cold
INFO planet of them all from the Sun place
VENUS
Venus is the second planet
from the Sun
SATURN
Saturn is a gas giant and has
several rings
TIMELINE
SEPTEMBER
Earth is the third planet
JANUARY from the Sun
DESIGN SEO/SEM
Mercury is the closest Venus is the second
planet to the Sun planet from the Sun
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
PREDICTED RESULTS
RESULTS 01
Jupiter is the biggest
planet of them all
RESULTS 02
Saturn is a gas giant with
several rings
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
THANKS!
Do you have any questions?
[email protected]
+91 620 421 838
yourwebsite.com
PHOTOS
● Close up on young business team working
● Close up business people in conference room
● Young businesswoman checking her tablet with copy space
● Young people working together in a startup company
● Close up business people handshake
RESOURCES
Did you like the resources on this template? Get them for free at our other websites:
PHOTOS
● Back view of woman working at desk
● High angle man working with tablet
● Portrait of smiley business woman with copy space
● Close up on young businesswoman
● Confident middle aged man portrait
● People brainstorming in a work meeting
● Female web designer with papers and notes in the office
● Medium shot man designing websites
● Front view of people having a meeting in the office
VECTORS
● Flat wifi zone concept with signal
Instructions for use
If you have a free account, in order to use this template, you must credit Slidesgo by keeping the Thanks slide. Please
refer to the next slide to read the instructions for premium users.
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
As a Premium user, you can use this template without attributing Slidesgo or keeping the Thanks slide.
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:
Roboto Condensed
(https://fonts.google.com/specimen/Roboto+Condensed)
Roboto
(https://fonts.google.com/specimen/Roboto)
PHASE 1
Task 1
Task 2
PHASE 2
Task 1
Task 2
PHASE 1
Task 1
Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons Medical Icons
Business Icons Teamwork Icons
Help & Support Icons Avatar Icons
Creative Process Icons Performing Arts Icons
Nature Icons
SEO & Marketing Icons
Premium infographics
“Venus is the
“Neptune is the “Saturn is a gas
second planet from
farthest planet from giant and has
the Sun and is
the Sun” several rings”
terribly hot”
75%
“Jupiter is the
TITLE 1 biggest planet in the
entire Solar System”
“Mercury is the
smallest planet in the
Solar System”
“Saturn is a gas
giant and has
several rings”
Premium Icons
Digital Marketing
Premium Icons
Online Learning
Premium Icons
Laboratory
Premium Icons
Goals & Results
Premium Icons
Infographic Elements