Wednesday, September 19, 2007

PLF - Programs

1. Write a program that will read in two integers and then output their sum, difference and product.

2. Write a program that will accept 4 exams in one term. The program will read in a student's four exam scores as integer and output the student's average. A message will appear "Passed" or "Failed".

3. A Celsius (Centigrade) temperature C can be converted to an equivalent Fahrenheit temperature F according to the following formula: F=(9/5)C + 32 . Write a program that will read in Celsius temperature as decimal number and then output the equivalent Fahrenheit temperature.

4. The straight-line method for computing the yearly depreciation in the value D for an item is given by the formula D=(P-S)/Y where P is the purchase price, S is the salvage value, and Y is the number of years the item is used. Write a program that takes as input the purchase price of an item, its expected number of years of service, and its expected salvage value, and then outputs the yearly depreciation for an item.

5. Write programs that gauge the amount of inflation over the past year. The program asks for the price of an item (such as can goods, hot dog, car etc.) both one year ago and today. It estimates the inflation rate as the difference in the price divided by the last year's price.

6. Write a program to read in weight in pounds and ounces and output the weight expressed in kilograms and grams. One pound equals 0.453592 kilograms. Use a constant declaration.

7. Write a program that read in a distance expressed in kilometers and output the distance expressed in miles. One kilometer equals 0.62137 mile. Use a constant declaration.

8. A liter is 0.264179 gallons. Write a program that will read in the number of liters of gasoline consumed by the user's car and the number of miles traveled by the car, and then output the number of miles per gallon the car delivered. Use constant declaration.

9. Write a program that determines if a meeting room is in violation of fire regulation for the maximum room capacity. The program will read in the maximum room capacity and the number of people to attend the meeting. If the number of people is less than or equal to the maximum room capacity, the program announces that it is legal to hold a meeting and tells how many additional people may legally attend the meeting. If the number of people exceeds the maximum room capacity, the program announces that the meeting cannot be held as planned due to fire regulations and tells how many people must be excluded in order to meet the fire regulations and thereby allow the meeting to take place.

10. Write a program to list the numbers from 0-25, their squares, and square roots. The output should be in a three-column format. Use the predefined functions sqr and sqrt.

11. Write a program that will convert from dollar to peso or from peso to dollars depending on the user's desire. The user is asked which conversion is to be performed. If the desired conversion is peso to dollar, then the program reads in an amount in peso as well as the peso-to-dollars, then the program reads in an amount in dollars and cents. If the user instead request a conversion from dollar to peso, then the roles of dollars and peso are interchanged. Use at least four procedure or function: one for input, one for output, one to convert from peso to dollars, and one to convent from dollars to peso.

12. Write a program that will read in a length in feet and inches and output the equivalent length in meters and centimeters. Use at least three procedure or function. One for input, one or more for calculating, and one for output. There are 0.3048 meters in a foot, 100 centimeters in a meter, and 12 inches in a foot.

13. The greatest common divisor of two positive integers is the largest integer that divides them both. For example, thr greatest common divisor of 9 and 6 is 3. Write a procedure or function with two integer arguments that returns their greatest common divisor.

14. Write a program to determine grades in a course with three quizzes, each scored on a basis of 10 points. Grades are determined according to the following rule:9 or over is an A;below 9 down to 8 is a B; below 8 down to 7 is a C; below 7 down to 6 is a D and below 6 is an F.

15. Accept two integers and determine if the value are equal, if the values are equal do not print anything, otherwise print the lowest value.

16. Input three unique numbers and print the highest number.


17. Input unique values for n1, n2, and n3 and arrange the numbers in lowest to highest

18. Input four unique numbers and print the difference of the lowest and highest value. If there is equal nos. If it cannot determine the lowest or highest value print “Can not determine the lowest or highest value. Check if there are equal nos.”

19. Accept three integers and identify if there are equal numbers, if there are equal numbers print the equal numbers otherwise do no print anything.


20. Input three integers and determine if there are equal numbers. If there are equal numbers print the product of the equal numbers, otherwise print the average of the numbers.


21. Create a flowchart/program that will accept a child’s age and print its equivalent education level. The age of a child is considered 1 year old if it reaches 6 months. Given the condition of converting 6 months to 1 year, the flowchart/program should be able to identify the Childs education level. If a child was able to finish college, it is considered that he is no longer a child and is already a young adult and a professional. If the educational level is professional, the flowchart/program should not print anything. The education level in relation to the age is as follows:

Age 0-2 Parental
Age 3-4 Nursery
Age 5-6 Pre-School
Age 7-12 Elementary
Age 13-16 High School
Age 17-21 College

23. Make a program that will accept amount and compute the interest for 12 months. Interest is 5% per annum. ans


Tuesday, September 18, 2007

Links



CICT Commission on Information and Communication Technology
Eskwela useful sites
http://ischools320.blogspot.com/2007/10/participants-to-sustainability-planning.html - Sustainability Planning Workshop

CICT
Powerpoint Slides
i-schools-project-orientation

peicaps.org - Community Access Program (Canada)
ctcnet.org -The Community Technology Centers' Network (CTCNet) is a national membership network of community technology centers (CTCs) and other non-profits, united in their commitment to provide technology access and education to underserved communities. CTCNet works through the CTC Network to provide resources and advocacy to improve the quality and sustainability of CTCs.
ctcnet.org/resources-resources
images.search.yahoo.com telemedicine picture
portal.unesco.org Telecenter in the Philippines
Nakaseke - Nakaseke Community Telecenter is owned by Local Council 3 of the Lower District. The telecenter also benefits from two anchor clients, the Primary Teachers’ College and the District Hospital. These organizations might also have served as the host organization for the telecenter.


vixy.net Download Youtube


antivirus - Free Anti Virus Softwares

1asphost.com ASP Web Hosting

free webhosting - Free Website and Web tools
Free DNS service provider - No-IP™ is a leading managed DNS service provider.
DomainDLX - Welcome to DomainDLX.com We are leaders in free and paid web hosting, providing you top quality hosting since 1998. We understand that home users, business owners and web developers all have different web hosting needs. Below, you are sure to find a web hosting plan that not only fits your current needs, no matter what they may be, but also allows for easy expansion and growth in the future. Join over 650,000
members and sign up for your professional web site today!

Feespaces - Free Web Hosting


Multiply - Free downloads Blog, Photos, Video, Music, Events and Links



Opensource - Open Source Web Site
Openbrr - A Framework for Evaluating Open Source Software
Navicasoft "The Open Source Maturity Model is a vital tool for planning open source success"
Edubuntu - Download EduBuntu
Openoffice - Open Office
Scribus - SCRIBUS - This is a desktop publishing solution to create newsletter, business cards, invitations and flyers. It runs on both Linux and MS Windows operating system
Nvu - NVU Web Authoring - This software is an authoring tool to create website pages, and transfer files to the site host.
Sun - Sun Microsystem
Opensourcelistl - Open Soure List like Internet, Media, Games, Education, Utilities, IT and Miscellaneous


Devside - Web Developer Server The Web-Developer Server Suite is an open-source WAMP-based [Windows, Apache, MySQL, PHP] web-server distribution for Windows that is fully configured and ready to run.It is a complete turnkey solution that is capable of creating and deploying a personal website for the average individual, or an Internet presence for a business.
Create, test, publish, and maintain your website in-house, on your local system, where you are in full control.

Joomla - Joomla CMS Joomla! is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody.

Edublogs- WordPress Blog Wordpress is a popular blogging technology that allows on-line publication in the Internet. The system can be used to create on-line newsletter, lesson plan, etc.
MindTouch Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications.

Dokeos - Dokeos LMS Dokeos is a learning management system (LMS) used in more than 600 companies and public administrations to manage e-learning and blended learning programmes.

Aatutor- Atutor LMS Atutor is an Open Source Web-based Learning Content Management System (LCMS) designed with accessibility and adaptability in mind. Administrators can install or update ATutor in minutes, develop custom templates to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute Web-based instructional content, easily retrieve and import prepackaged content, and conduct their courses online. Students learn in an adaptive learning environment.
Tecnick - TCExam TCExam is an assessment software system that enables educators and trainers to author, schedule, deliver, and report on surveys, quizzes, tests and exams. The software is used all over the world by universities, schools, companies and independent teachers.

Eresence/- ePresence Interactive Media ePresence Interactive Media is the world's first open source webcasting and conferencing solution. It is designed to support conferences, online meetings, seminars, and demonstrations by broadcasting them live over the internet, or making them available as on-demand webcasts. ePresence is developed at the Knowledge Media Design Institute at the University of Toronto, and is offered under an Open Source BSD-style license.


demo.miller-group.net - Centre Student Information System Centre is a free student information system for public and non-public schools. Centre is a web-based, open source, student management product with features that include student demographic info, scheduling, grade book, attendance, report cards,eligibility, transcripts, and more.
nzdl.sadl.uleth.ca/cgi-bin/library - Greenstone Digital Library Greenstone is a suite of software for building and distributing digital library collections. It provides a new way of organizing information and publishing it on the Internet or on CD-ROM. Greenstone is produced by the New Zealand Digital Library Project at the University of Waikato, and developed and distributed in cooperation with UNESCO and the Human Info NGO.

dspace.slu.edu.ph
- Dspace Digital Library Open Source Digital Asset Management system that enables services for access, provision, stewardship and re-use of digital assets with a focus on educational and research materials.

library.org.nz/cgi-bin/koha/opac-main.pl
- Koha Library System Koha is the first open-source Integrated Library System (ILS) use worldwide. The development is steered by a growing community of libraries collaborating to achieve their technology goals. Koha's impressive feature set continues to evolve and expand to meet the needs of its user base.
Cobian - Cobian Backup Cobian Backup is a multi-threaded program that can be used to schedule and backup your files and directories from their original location to other directories/drives in the same computer or other computer in your network. FTP backup is also supported in both directions (download and upload)

clamwin - ClamWin Antivirus ClamWin is a Free Antivirus for Microsoft Windows 98/Me/2000/XP and 2003. ClamWin Free Antivirus comes with an easy installer and open source code. You may download and use it absolutely free of charge. It features:
High detection rates for viruses and spyware;
Scanning Scheduler;
Automatic downloads of regularly updated Virus Database.
Standalone virus scanner and right-click menu integration to Microsoft Windows Explorer;
Addin to Microsoft Outlook to remove virus-infected attachments automatically.
inkscape - Inkscape Graphics Editor Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3CScalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, markers, clones, alpha blending, transforms, gradients, patterns, and grouping. Inkscape also supports Creative Commons meta-data, node editing, layers, complex path operations, bitmap tracing, text-on-path, flowed text, direct XML editing, and more. It imports formats such as JPEG, PNG, TIFF, and others and exports PNG as well as multiple vector-based formats.

gimp-win.sourceforge- GIMP Image Editor GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
Planner is an open source project scheduling tool.
Among its important features are:
Definition of tasks with start/end dates and durations
Dependancies between tasks
Sub-tasks can also be defined
Project calendars with holidays
Definition of resources
Assignment of resources to tasks
Resource specific calendars
Project schedules stored in XML format
Open source software
Included in most major Linux distributions
Web site provides aids in use

turbocashuk- Turbo Cash TurboCASH is much more than a simple 'home finances' or small business bookkeeping system (compare us to Quickbooks and Sage and see why). Small business accounting software providers typically release a low-end product for £100 that excludes such basic features as stock control. TurboCASH includes most functions a business will ever need: debtors, creditors, general ledger, full stock control, VAT accounting, invoicing, bank reconciliation, trial balance, balance sheet and income statements, full reporting and analysis, as well as mutli-company and multi-user capabilities.

pdfforge- PDFcreator PDFCreator is a free tool to create PDF files from nearly any Windows application.
Key Features:
Create PDFs from any program that is able to print
Security: Encrypt PDFs and protect them from being opened, printed etc.
Send generated files via eMail
Create more than just PDFs: PNG, JPG, TIFF, BMP, PCX, PS, EPS
AutoSave files to folders and filenames based on Tags like Username, Computername, Date, Time etc.
Merge multiple files into one PDF
Easy Install: Just say what you want and everything is installed
Terminal Server: PDFCreator also runs on Terminal Servers without problems
And the best: PDFCreator is free, even for commercial use! It is Open Source and released under the Terms of the GNU General Public License.

nvu.com/index- NVU Web Authoring This software is an authoring tool to create website pages, and transfer files to the site host.
scribus - Scribus This is a desktop publishing solution to create newsletter, business cards, invitations and flyers. It runs on both Linux and MS Windows operating system

openoffice- OpenOfficeThis contains application suites to do word processing, spreadsheet calculation, multimedia presentation, object drawing, and PDF file creation. The program is capable of opening and saving Microsoft Office documents. It runs on both Linux and MS Windows operating system.


Tutorial

tutorials - Learn 2D Graphics like Photoshop, Fireworks, Flash, Gimp etc.to 3D Graphics like AutoCad, Blender 3D, 3D Max, Maya etc.

http://alison.com/login/index.php - Global Learning Experience


BLOGSPOT -

Freewebspace

Create a website and communicate with the rest of the world.
Your free website comes with up to 100MB of free web space.
We provide free domain hosting or a free sub-domain name:
http://myname.freewebspace.com or http://myname.741.com
Use your new or existing domain name with our free web hosting.
The reliable servers at Free Web Space ensure maximum uptime.
Our site copier utility makes it easy move your existing website.
Choose the web-based file manager or FTP for uploading files.
Improve your traffic with site promotion and enhancement tools.
Upgrade your account for more web space and no advertising.



Mobile Phones

mobile9 - Mobile Phone Downloads Themes, Desktop, Wallpaper, Ringing Tones, Games etc.



CISCO NETWORKING


Computer Sales/Prices/Products
pcx - PC Express
filipinocentral.com - List of computer shops in Metro Manila



Telecenter Links
telecommuter -THE DISTRIBUTED CITY MODELThe Community TeleCenter Network
rauland -Telecenter IP - Media Management
Visioning Process - THE LITTLE FALLS EXPERIENCEThe Source of TCR's Conceptual Evolution
itu.int/ITU-D/tech/.../Group Discussion Report - Group 1.pdf -
worldbank Gender and Digital Divide Series 2002: Gender and Global E-Learning
unesco UNESCO Documents Complete
410 - Equitable access for all. Curriculum integration. ISBE ... Telecenter. Grade Quick Edline
Manisa - Assume a community center for Internet access or "a telecenter. kiosk" Life Cycle Cost Analysis ... Telecenter Kiosk. PC. TV. CFL. Ceiling fan. Telephone ...
ICTs for Education - Part 4: PowerPoint Presentation. This part (Part 1) presents decision makers with a summary of: ... The community telecenter, one answer to this ...
WorldLinks - ICTs in Schools : World Links Experiences in India and Beyond ... 2000: World Links introduces its Community Telecenter. and Policymakers' courses ...
SWAPONTelecenter Programme. PROSHIKA provided financial support to. about. 200. secondary schools for ... learning and Telecenter Programme. at. 18. schools. in ...



Link Feasibility Study


Schools
TSU


References
E-commerce

WEB DESIGN

Office Application Exercises

Monday, September 17, 2007

HISTORY of Turbo C

C stands for COMBINED PROGRAMMING LANGUAGE. Sometimes called SYSTEM PROGRAMMING LANGUAGE or SPL. C parallels with UNIX in 1969, by Bell Laboratories that sought an alternative to the Multics operating system for PDP-7 computer. The original version of Multics operating system was written in assembly language.

The reason why the language is called C is that it is the successor to the language called B which was developed by Ken Thompson in 1970 while working on DEC PDP-7. B was the successor the language called BCPL (Basic Combined Programming Language) which was developed by Martin Richards.

The C Language was designed in 1972 by Dennis Ritchie and first implemented at Bell Laboratory using DEC PDP-11 computer.

In 1978 Brian Kernighan and Dennis Ritchie wrote the famous book called THE C PROGRAMMING LANGUAGE.

C is often called a Middle Level Language but has a functionalism of a high-level language and assembly language. C has only 32 keywords (27 from Kernighan and Ritchie standard and 5 added by the ANSI Standardization committee).

Programming is a series of individual instructions to the computer that collectively perform a meaningful task. It is the act of writing or coding computer instructions.

Program Source Code is the finished encoded instructions.

Programmer is the one who write the computer program and the first lady programmer is Lady Augusta "Ada" Byron.

Translator is use to transform the source code into a machine language that the computer can understand.

Linker is use to adjust the translated source file so that the program will run. Linking is usually distinct from the compiling process on a machine running MS-DOS.
____

ALGORITHM

An Algorithm is a series of instructions that performs a specific task; It is a procedure that can be used to solve a particular problem.

An Algorithm is a list of instructions for carrying out some problems step by step.

Sequence - All programs are based on sequential execution of sequence instructions.
Decision - The primary way in which you can alter the sequential execution of the statements is to insert a decision step.
Branching is a decision steps that lets the execution flow in two or more directions.
Iteration - is often called looping. It causes an iteration instruction or a set of instructions to be executed repeatedly.

Features of C-Language

1. Compact - C has only 32 standard keywords. Manufacturers of C-Compact language compilers are free to use additional keyword.

2. Structured - C permits certain portions of a program to have structured private access to data items stored in the computer memory, as well as the access to data items that are accessible by the rest of the program.

3. Portable - tasks that requires interaction with peripheral device; Portable such as disk drives or the video display, can be handled by standard library routines, which are not part of the c-language itself.

4. Flexible - C has proved to be suitable for variety of programming tasks. C allows relatively unrestricted conversion of data from one type to another, such as the conversion of character to its numeric equivalent.

DIFFERENCES BETWEEN PASCAL AND C LANGUAGE

1. In Pascal, you can use lower case and uppercase but in C, you are only allowed to use lower case only for input and output.1. In

2. In Pascal comments are enclosed by { } or (* *); In C comment are enclosed in /* */

3. In Pascal, we use BEGIN and END in C {left curly braces signifies the beginning of the program while right curly braces signifies the end of the program.

4. In Pascal, (;) semicolon is used as statement separator. While in C, it is a statement terminator.

5. In Pascal, we use write or writeln to print the output list. In C, printf as write and printf("backslash n") for writeln.

6. In Pascal, we use read or readln to read from the keyboard. In C scanf, gets, getch, getche, getchar in different kind usage.

7. In Pascal it uses unit file, in C built in header file.

8. In Pascal libraries, in C its header file and libraries.

BASIC ELEMENTS OF C PROGRAMMING LANGUAGE

1. Directives - Instructs the C preprocessor to act on text of directives the program.

2. Declarations - Establish names and define characteristics such as size, scope, and data types.

3. Definitions - are declarations that allocate storage.

3.1 Function definition - declares the function name, its parameters, and the data type of the value it returns.

3.2 Statement order - affects how you can use variables and statement order functions.

BASIC COMPONENTS OF A PROGRAM

1. Programs must obtain information from some input source

2. Programs must decide now this input is to arranged and stored

3. Programs must use a set of instructions to manipulate the input

3.1 Single statement

3.2 Conditional Statements

3.3 Loops

3.4 Subroutines

4. Programs must report the results of the data manipulation

5. Well written application incorporates all of the fundamentals just listed, expressed in good modular design, self-documenting codes and good indention scheme.

Sunday, September 16, 2007

MyCASE TOOL -Quality Assurance Plan

Monday Defense wear your Type B Uniform (shirt with collar) or else di kayo papapasukin nang guard.TY

1 Introduction
2 Development Methodology and Standards Use
2.1 Standard and Methodology
2.1.1 Object-Oriented Process
2.1.2 Business Modeling and Requirements
2.1.3 Standards Used
2.2 Organizational roles and their responsibility
2.2.1 Project Manager
2.2.2 Developer
2.2.3 Quality Assurance Engineer
2.2.4 Document organizer and reviewer
2.2.5 Website Administrator
2.2.6 Team Lead
2.3 SQA Tasks and Activities
2.3.1 Documentation
2.3.2 Standards, Practices, Conventions, and Metrics
2.3.3 Reviews and Audits and Inspections
2.3.4 Test
2.3.5 Problem Reporting and Corrective Action
2.3.6 Configuration Management Plan
3 SQA Tools
4 Training

REFERENCES